വെക്ടർ-ലോഗോ

വെക്ടർ VX1000 ഡാവിഞ്ചി ഇന്റഗ്രേഷൻ

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ഉൽപ്പന്നം

സ്പെസിഫിക്കേഷനുകൾ

  • ഉൽപ്പന്ന നാമം: VX1000 ഡാവിഞ്ചി ഇന്റഗ്രേഷൻ
  • പതിപ്പ്: 1.0
  • തീയതി: 2025-07-04
  • രചയിതാവ്: ഡൊമിനിക് ഗുൻരെബെൻ

കഴിഞ്ഞുview VX1000 ഡാവിഞ്ചി ഇന്റഗ്രേഷൻ

ഡീബഗ് ഇന്റർഫേസുകൾ വഴി മൈക്രോകൺട്രോളറിലേക്ക് ശക്തമായ അളവെടുപ്പും കാലിബ്രേഷൻ ആക്‌സസും VX1000 നൽകുന്നു. പരമാവധി വഴക്കത്തിനും ഒപ്റ്റിമൽ മെഷർമെന്റ് ഫലങ്ങൾക്കും, VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ ECU സോഫ്റ്റ്‌വെയറുമായി സംയോജിപ്പിക്കണം. VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ AUTOSAR സ്റ്റാക്കിലെ ഒരു സങ്കീർണ്ണമായ ഉപകരണ ഡ്രൈവറാണ്. DaVinci Configurator പോലുള്ള സമർപ്പിത AUTOSAR കോൺഫിഗറേഷൻ ഉപകരണങ്ങൾ ഉപയോഗിച്ചാണ് AUTOSAR മൊഡ്യൂളുകൾ സാധാരണയായി കോൺഫിഗർ ചെയ്യുന്നത്. DaVinci യുടെ സഹായത്തോടെ VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവറെ ECU സോഫ്റ്റ്‌വെയറുമായി സംയോജിപ്പിക്കുന്നതിനുള്ള അവശ്യ വിവരങ്ങൾ ഈ ആപ്ലിക്കേഷൻ കുറിപ്പ് നൽകും.

DaVinci കോൺഫിഗറേറ്റർ ഉപയോഗിച്ചുള്ള VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ കോൺഫിഗറേഷൻ ഓപ്ഷണലാണ്, കൂടാതെ AUTOSAR പ്രോജക്റ്റിൽ ആപ്ലിക്കേഷൻ ഡ്രൈവറിന്റെ ഉപയോഗിക്കാൻ എളുപ്പമുള്ള കോൺഫിഗറേഷൻ അനുവദിക്കുന്നു. DaVinci പ്രോജക്റ്റിനുള്ളിൽ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, C4VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ അതിന്റെ _cfg.h നേരിട്ട് പരിഷ്ക്കരിച്ചുകൊണ്ട് എളുപ്പത്തിൽ കോൺഫിഗർ ചെയ്യാൻ കഴിയും. files. രണ്ടാമത്തേതിന്, ദയവായി VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവറിനൊപ്പം നൽകുന്ന Getting Started Application Notes കാണുക.

VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവറിന്റെ ഇൻസ്റ്റാളേഷൻ

2.1 VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ ലഭിക്കുന്നു
VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ ഇനിപ്പറയുന്ന വഴി ഡൗൺലോഡ് ചെയ്യാം: https://www.vector.com/VX1000If-VX1000AppDriver.
VX1000If, VX1000 AppDriver എന്നിവയ്ക്കുള്ള ഉൽപ്പന്ന-നിർദ്ദിഷ്ട പ്രത്യേക നിബന്ധനകൾ ദയവായി ശ്രദ്ധിക്കുക, വ്യക്തമായി ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നത് webസൈറ്റ് അല്ലെങ്കിൽ ഡ്രൈവർ പാക്കേജിനുള്ളിൽ.

സോഫ്റ്റ്‌വെയർ ഇന്റഗ്രേഷൻ പാക്കേജിലെ ഇൻസ്റ്റാളേഷൻ

ഇൻസ്റ്റാളേഷന് ശേഷം, ഇൻസ്റ്റലേഷൻ ഫോൾഡറിൽ രണ്ട് ഫോൾഡറുകൾ അടങ്ങിയിരിക്കുന്നു.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (1)

“MSR_Components” എന്ന ഫോൾഡർ, മാറ്റങ്ങൾ ആവശ്യമില്ലാതെ സോഫ്റ്റ്‌വെയർ ഇന്റഗ്രേഷൻ പാക്കേജിലേക്ക് (SIP) സുഗമമായി പകർത്താൻ അനുവദിക്കുന്ന തരത്തിലാണ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്.

  • നിങ്ങളുടെ ഡാവിഞ്ചി സോഫ്റ്റ്‌വെയർ അടച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
  • $Install-Directory/MSR_Components/VX1000 എന്നത് $SIPLocation/Components/VX1000 ലേക്ക് പകർത്തുക.
  • ഡാവിഞ്ചി തുറക്കുക
  • പ്രോജക്റ്റ് ക്രമീകരണങ്ങൾ തുറക്കുകവെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (2)
  • "മൊഡ്യൂളുകൾ" തിരഞ്ഞെടുത്ത് ചേർക്കുക അമർത്തുകവെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (3)
  • “BSW പാക്കേജിൽ നിന്ന് തിരഞ്ഞെടുക്കുക” ഉപയോഗിക്കുകവെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (4)
  • VX1000 മൊഡ്യൂൾ തിരഞ്ഞെടുത്ത് "പൂർത്തിയാക്കുക" അമർത്തുക.വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (5)
  • ബേസിക് എഡിറ്ററിലേക്ക് മാറുക.വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (6)
  • ഇപ്പോൾ, മറ്റ് AUTOSAR മൊഡ്യൂളുകൾ പോലെ VX1000 മൊഡ്യൂളും കോൺഫിഗർ ചെയ്യാൻ കഴിയും.വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (7)

നിർമ്മാണ പ്രക്രിയയിലെ മാറ്റങ്ങൾ

നിർമ്മാണ പ്രക്രിയയിലേക്ക് VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ ചേർക്കുന്നതിന്, file $(പ്രോജക്റ്റ്)\ആപ്ല\മേക്ക്file.പ്രോജക്റ്റ്.ഭാഗം.നിർവചനങ്ങൾ
പരിഷ്കരിക്കണം. ഈ വരികൾ അവസാനം ചേർക്കുക. file

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (8)

VX1000 ഡ്രൈവറിന് # അധികമായി ഉൾപ്പെടുന്നു
ADDITIONAL_INCLUDES += $(ROOT)\Components\VX1000\Implementation ADDITIONAL_INCLUDES += $(ROOT)\Components\VX1000\Implementation എങ്കിൽ
# vx1000 ഡ്രൈവർ ഉറവിടം files
APP_SOURCE_LST += $(ROOT)\ഘടകങ്ങൾ\VX1000\ഇംപ്ലിമെന്റേഷൻ\VX1000.c APP_SOURCE_LST += $(ROOT)\ഘടകങ്ങൾ\VX1000If\ഇംപ്ലിമെന്റേഷൻ\VX1000If.c

VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ കോൺഫിഗറേഷൻ

മൊഡ്യൂൾ കോൺഫിഗറേഷനിൽ നിരവധി കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ അടങ്ങിയിരിക്കുന്നു. ഓരോ പാരാമീറ്ററിനും ഒരു ഫങ്ഷണൽ വിവരണം നൽകിയിരിക്കുന്നു.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (9)

ഏറ്റവും പ്രധാനപ്പെട്ട ഘട്ടങ്ങൾ ഈ ആപ്ലിക്കേഷൻ നോട്ടിന്റെ പിന്നീടുള്ള ഭാഗങ്ങളിൽ വിവരിച്ചിരിക്കുന്നു. വിപുലമായ സവിശേഷതകൾക്കായി, ദയവായി അനുബന്ധ ആപ്ലിക്കേഷൻ നോട്ടുകൾ അല്ലെങ്കിൽ ആരംഭിക്കൽ മാനുവലുകൾ പരിശോധിക്കുക.

അധികമായി ഉൾപ്പെടുത്തുക Files
നിങ്ങൾക്ക് അധിക തലക്കെട്ട് ആവശ്യമുണ്ടെങ്കിൽ fileനിങ്ങളുടെ നടപ്പിലാക്കലിനായി, നിങ്ങൾക്ക് ഇവ എളുപ്പത്തിൽ ചേർക്കാൻ കഴിയും.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (10)അധിക കോഡിൽ ഉൾപ്പെടുന്നു
കോൺഫിഗറേഷനായി ചില അധിക കോഡ് ബ്ലോക്കുകൾ ആവശ്യമുണ്ടെങ്കിൽ, അവ “അഡീഷണൽ കോൺഫിഗറേഷൻ സ്വിച്ചുകൾ” എന്നതിൽ ചേർക്കാവുന്നതാണ്. ജനറേറ്റ് ചെയ്തതിലേക്ക് മാറ്റങ്ങൾ വരുത്താതെ ഈ ബ്ലോക്ക് പകർത്തപ്പെടും. file.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (11)

ടാർഗെറ്റ് കൺട്രോളർ കോൺഫിഗറേഷൻ
VX1000 നിരവധി വ്യത്യസ്ത ടാർഗെറ്റ് കൺട്രോളർ കുടുംബങ്ങളെയും ആർക്കിടെക്ചറുകളെയും പിന്തുണയ്ക്കുന്നു. ശരിയായ ടാർഗെറ്റ് ഇതിലൂടെ ക്രമീകരിക്കാം
VX1000/VX1000കോൺഫിഗ്/VX1000ടാർഗെറ്റ്കോൺഫിഗറേഷൻ[VX1000_TARGET]

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (12)ടൈമർ കോൺഫിഗറേഷൻ
ഓരോ തവണയും ഒരു മെഷർമെന്റ് ഇവന്റ് ട്രിഗർ ചെയ്യുമ്പോൾ, VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ ഒരു സമയം പിടിച്ചെടുക്കുന്നുamp. സമയംamp ഉറവിടം വ്യക്തമായി കോൺഫിഗർ ചെയ്തിരിക്കണം:

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (13)

സമയ ബേസ് + ഓരോ സമയ ബേസിലുമുള്ള ടിക്കുകൾ
സമയത്തെ ശരിയായി വ്യാഖ്യാനിക്കുന്നതിനുള്ള ഉപകരണത്തിനായിampഏറ്റവും സമയംamp റെസല്യൂഷൻ പ്രഖ്യാപിക്കണം. ഇതിനായി, ടൈമർ കൗണ്ടറിന്റെ സവിശേഷതകൾ ദശാബ്ദങ്ങളുടെ നാനോസെക്കൻഡുകളിലും ടിക്കുകൾ പെർ ടൈം ബേസിലും ഒരു ടൈം ബേസ് ആയി വ്യക്തമാക്കണം. രണ്ടാമത്തേത് ടൈം ബേസ് കാലയളവിനുള്ളിലെ കൗണ്ടർ ഇൻക്രിമെന്റാണ്.

  • ExampLe:
    • സമയ അടിസ്ഥാനം: 1000
    • സമയ അടിസ്ഥാനത്തിലുള്ള ടിക്കുകൾ: 21
    • 21 MHz നിരക്കിൽ ഒരു കൌണ്ടർ ഇൻക്രിമെന്റിംഗ് വ്യക്തമാക്കുന്നു (1000 ns-ൽ 21 ടിക്കുകൾ)
  • ടൈമർ വിലാസം:
    • ഉപയോഗിച്ച ടൈമറിന്റെ കൗണ്ടർ രജിസ്റ്ററിന്റെ വിലാസം.
  • ടൈമർ കോൾബാക്ക്:
    • VX1000 AppDriver-ന് ഒരു സമയം ക്യാപ്‌ചർ ചെയ്യേണ്ടിവരുമ്പോഴെല്ലാം ഈ കോൾബാക്ക് നടപ്പിലാക്കുന്നുamp. മിക്ക സാഹചര്യങ്ങളിലും, സ്ഥിരസ്ഥിതി കോൺഫിഗറേഷൻ മതിയാകും, കൂടാതെ മാറ്റങ്ങൾ ആവശ്യമില്ല.
  • ടൈമർ കൗണ്ട് അപ്പ്:
    • കൌണ്ടർ ഒരു അപ്-കൌണ്ടറാണോ അതോ ഡൗൺ-കൌണ്ടറാണോ എന്ന് വ്യക്തമാക്കുന്നു. മിക്ക കേസുകളിലും, അപ്-കൌണ്ടറുകൾ ഉപയോഗിക്കുന്നു.
  • ടൈമർ വലുപ്പം [ബിറ്റ്]:
    • ടൈമർ കൗണ്ടറിന്റെ വലിപ്പം ബൈറ്റുകളിലായി, ഇത് ആദ്യ തവണയ്ക്ക് ഉപയോഗിക്കുന്നുamping. പിന്തുണയ്ക്കുന്ന ടൈമർ കൌണ്ടർ വീതികൾ 16-ബിറ്റ്, 24-ബിറ്റ് അല്ലെങ്കിൽ 32-ബിറ്റ് ആണ്. മിക്ക കേസുകളിലും, 32-ബിറ്റ് കൌണ്ടറുകൾ ഉപയോഗിക്കുന്നു.

സ്റ്റാർട്ടപ്പ് കോൺഫിഗറേഷൻ
ശരിയായ സ്റ്റാർട്ടപ്പ് കോൺഫിഗറേഷനായി, മോഡ് മാനേജ്മെന്റ് ഇനീഷ്യലൈസേഷൻ പരിഷ്കരിക്കണം. അടുത്ത വിഭാഗങ്ങളിലെ ഇനീഷ്യലൈസേഷൻ ഫംഗ്ഷനുകൾക്കായി “ഡ്രൈവർ ഇനിറ്റ് ലിസ്റ്റ് 1” ൽ വലത്-ക്ലിക്കുചെയ്ത് “കോഡ് ഇനം സൃഷ്ടിക്കുക” തിരഞ്ഞെടുക്കുക.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (14)സ്റ്റാർട്ടപ്പ് കോൺഫിഗറേഷൻ VX1000If_InitAsyncStart
/ഇനീഷ്യലൈസേഷൻ സീക്വൻസുകൾ/പ്രീ-ഓസ് ഡ്രൈവർ ഇനിഷ്യലൈസേഷൻ/ഡ്രൈവർ ഇനിറ്റ് ലിസ്റ്റ് 1/EcuMDriverInitItems /VX1000If_InitAsyncStart
VX1000If_InitAsyncStart() ഫംഗ്ഷനു വേണ്ടി "കോഡ് ഇനം സൃഷ്ടിക്കുക" തിരഞ്ഞെടുക്കുക.വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (16)പേര്: VX1000If_InitAsyncStart
തലക്കെട്ട്: VX1000If.h
കോഡ്: VX1000If_InitAsyncStart();
MCU_Init init ഘട്ടങ്ങൾക്ക് ശേഷം കോഡ് നീക്കുക.വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (17)മെമ്മറി അലോക്കേഷൻ
ഒരു പങ്കിട്ട മെമ്മറി ഘടന വഴിയാണ് VX1000, VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവറുമായി ആശയവിനിമയം നടത്തുന്നത്. വ്യത്യസ്ത ECU സോഫ്റ്റ്‌വെയർ പതിപ്പുകൾക്കിടയിൽ മാറുമ്പോൾ VX1000 കോൺഫിഗറേഷനിൽ ഈ ആശയവിനിമയ ഘടനയുടെ വിലാസം ക്രമീകരിക്കുന്നത് പിശകുകൾക്ക് സാധ്യതയുണ്ട്. ഒരു നിശ്ചിത വിലാസത്തിലേക്ക് ഘടന പിൻ ചെയ്യുന്നതിലൂടെ, വർക്ക്ഫ്ലോ ലളിതവും വേഗതയേറിയതുമായി മാറുന്നു. അങ്ങനെ ചെയ്യുന്നതിന്, ഒരു നിശ്ചിത വിലാസത്തിലെ ഒരു ലിങ്കർ വിഭാഗത്തിലേക്ക് വേരിയബിളിനെ ഉൾപ്പെടുത്താൻ vLinkGen മൊഡ്യൂൾ ഉപയോഗിക്കാം.

vLinkGen-ന്റെ കോൺഫിഗറേഷൻ
ലിങ്ക്ജെൻമെമ്മറിറീജിയൻ
LMU0 മെമ്മറി പോലെ ഉചിതമായ vLinkGenMemoryRegions-ൽ ഒരു VX1000 കണ്ടെയ്നർ സൃഷ്ടിക്കുക. മെമ്മറി അൺകാഷേഡ് ആയിരിക്കണം. അതിന്റെ ആവശ്യമായ വലുപ്പം DAQ കോൺഫിഗറേഷനുകളുടെ പ്രതീക്ഷിക്കുന്ന വ്യാപ്തിയെ ആശ്രയിച്ചിരിക്കുന്നു. /VX1000/VX1000Config/VX1000MemoryConfiguration/VX1000OldaMemory/VX1000_OLDA_MEMORY_SIZE എന്ന പാരാമീറ്റർ പരിഗണിക്കണം.
മരപ്പാത: /vLinkGen/vLinkGenMemLayout/vLinkGenMemoryRegions

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (18)

vLinkGenLogicalVarGroups കണ്ടെയ്നർ VX1000_VA.R സൃഷ്ടിക്കുക
ഘട്ടം 1 മുതൽ കണ്ടെയ്‌നറിലേക്ക് “ഡിഫോൾട്ട് മെമ്മറി റീജിയൻ ബ്ലോക്ക്” റഫറൻസ് ഉപയോഗിച്ച് vLinkGenLogicalVarGroups കണ്ടെയ്‌നറിൽ ഒരു VX1000_VAR കണ്ടെയ്‌നർ സൃഷ്ടിക്കുക. Treepath /vLinkGen/vLinkGenMemLayout/vLinkGenLogicalVarGroups/VX1000_VARCreate

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (19)vLinkGenLinkerVarSection സൃഷ്ടിക്കുക
ഒരു മെമ്മറി വിഭാഗത്തിലേക്ക് VX1000 വേരിയബിളുകൾ നൽകുന്നതിന്, vLinkGenLinkerVarSections സൃഷ്ടിക്കേണ്ടതുണ്ട്:
/vLinkGen/vLinkGenMemLayout/vLinkGenLinkerSections/vLinkGenLinkerVarSections
താഴെ പറയുന്ന ലിങ്കർ വിഭാഗങ്ങൾക്കായി vLinkGenLinkerVarSections-ൽ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് “Create vLinkGenLinkerVarSection Container” അമർത്തുക.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (20)

vLinkGenLinkerVarSection സൃഷ്ടിക്കുക VX1000_PRM_VAR_ALIGN_8_NOCACHE
VX1000_PRM_VAR_ALIGN_8_NOCACHE എന്ന പേരിൽ ഒരു പുതിയ vLinkGenLinkerVarSection സൃഷ്ടിക്കുക. പേരും ചുരുക്കപ്പേരും ആയി VX1000_PRM_VAR_ALIGN_8_NOCACHE തിരഞ്ഞെടുക്കുക.
/vLinkGen/vLinkGenMemLayout/vLinkGenLinkerSections/vLinkGenLinkerVarSections/
VX1000_PRM_VAR_ALIGN_8_NOCACHEവെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (21)

vLinkGenLinkerVarSection സൃഷ്ടിക്കുക VX1000_VAR_NOCACHE_ALIGN_4
ഒരു vLinkGenLinkerVarSection VX1000_VAR_NOCACHE_ALIGN_4 സൃഷ്ടിക്കുക.
/vLinkGen/vLinkGenMemLayout/vLinkGenLinkerSections/vLinkGenLinkerVarSections/ VX1000_VAR_NOCACHE_ALIGN_4
VX1000_VAR_NOCACHE_ALIGN_4 എന്ന പേരിൽ ഒരു പുതിയ vLinkGenLinkerVarSection സൃഷ്ടിക്കുക. പേരും ചുരുക്കപ്പേരും ആയി VX1000_VAR_NOCACHE_ALIGN_4 തിരഞ്ഞെടുക്കുക.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (22)

vLinkGenVarSectionGroup കണ്ടെയ്നർ VX1000 സൃഷ്ടിക്കുക
ഒരു vLinkGenVarSectionGroup കണ്ടെയ്നർ സൃഷ്ടിക്കുക
/vLinkGen/vLinkGenMemLayout/vLinkGenLogicalVarGroups/VX1000_VAR/vLinkGenVarSectionGroups /VX1000

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (23)ലിങ്കർ സെക്ഷൻ ഗ്രൂപ്പുകൾ ചേർക്കുക
VX1000_PRM_VAR_ALIGN_8_NOCACHE, VX1000_VAR_NOCACHE_ALIGN_4,

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (24)വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (25)നിങ്ങളുടെ പ്രോജക്റ്റ് സൃഷ്ടിച്ച ശേഷം...
കംപൈലർ/ലിങ്ക് ഇതുപോലെയായിരിക്കണം (.Appl\Source vLinkGen_Template.lsl)

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (26)

.\Appl ഡയറക്ടറിയിൽ b.bat ഉപയോഗിച്ച് ആപ്ലിക്കേഷൻ കംപൈൽ ചെയ്ത ശേഷം, gVX1000 ഘടന 5.6.1.1 ഓവറിൽ നിർവചിച്ചിരിക്കുന്ന മെമ്മറി മേഖലയിൽ സ്ഥാപിക്കണം.view VX1000 DaVinci ഇന്റഗ്രേഷൻ. മാപ്പിൽ നിങ്ങൾക്ക് ഇത് രണ്ടുതവണ പരിശോധിക്കാം. file.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (32) DAQ ഇവന്റ് കോൺഫിഗറേഷൻ
DAQ ഇവന്റുകൾ കോൺഫിഗർ ചെയ്യുന്നതിനും ഈ ഇവന്റുകളുടെ വിവിധ ആട്രിബ്യൂട്ടുകൾ സജ്ജീകരിക്കുന്നതിനുമുള്ള സാധ്യത VX1000 നൽകുന്നു. മൾട്ടിബഫർ OLDA അല്ലെങ്കിൽ ഇൻ-പ്ലേസ് OLDA പോലുള്ള പ്രത്യേക സവിശേഷതകൾക്ക് മാത്രമേ വിശദമായ കോൺഫിഗറേഷൻ ആവശ്യമുള്ളൂ. പ്ലെയിൻ OLDA അല്ലെങ്കിൽ ഡാറ്റ ട്രേസ് അടിസ്ഥാനമാക്കിയുള്ള അളവെടുപ്പിന്, ഒന്നും കോൺഫിഗർ ചെയ്യേണ്ടതില്ല, ഈ അധ്യായം ഒഴിവാക്കാം.

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (33)

  • VX1000 DAQ ഇവന്റുകളുടെ കോൺഫിഗറേഷൻ: ഇതാണ് അളവെടുപ്പ് തരവും ECU സോഫ്റ്റ്‌വെയറിനുള്ളിൽ ഇവന്റ് എങ്ങനെ സജ്ജമാക്കുന്നു എന്നതും.
    ഇൻ-പ്ലേസ് OLDA ഇവന്റുകൾക്ക്, ഇവന്റ് ട്രിഗർ ചെയ്യുന്നതിനു പുറമേ, VX1000If_EventProcessingBarrier ഒരു നിർവചിക്കപ്പെട്ട ക്രമത്തിൽ വിളിക്കണം. ഈ പ്രത്യേക തരം കോഡ് ഇൻസ്ട്രുമെന്റേഷൻ സൂചിപ്പിക്കാൻ, അത്തരം ഇവന്റുകൾ VX1000_EVENT_ALSO_USES_BARRIER ആയി കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്.
    വളരെ കുറഞ്ഞ സൈക്കിൾ സമയം < 1ms ഉള്ള ഇവന്റുകൾ VX1000_EVENT_MBUF_ONLY_TRIGGER എന്ന് അടയാളപ്പെടുത്തണം.
    ECU സോഫ്റ്റ്‌വെയർ നൽകിയ ഈ അനോട്ടേഷൻ VX1000-നുള്ള ഒരു സൂചന മാത്രമാണ്. VX1000-ൽ, ഈ ക്രമീകരണങ്ങൾ മറികടക്കുന്നതിനുള്ള കോൺഫിഗറേഷൻ ഓപ്ഷനുകളും ഉണ്ട്.
  • ഇവന്റ് ചാനൽ നമ്പർ:
    ഈ ഇവന്റ് ചാനലിനായി അളക്കൽ ഉപകരണം ഉപയോഗിക്കേണ്ട XCP DAQ ഇവന്റ് ചാനൽ നമ്പറാണിത്. , ആവശ്യാനുസരണം നമ്പറുകൾ കണക്കാക്കുന്നു, കൂടാതെ VX1000_EVTCH_$(Eventname) വഴി ആക്‌സസ് ചെയ്യാനും കഴിയും.
    (ഇവന്റ് നാമം വലിയ അക്ഷരങ്ങളിൽ).
  • ഇവന്റ് ചാനൽ മുൻഗണന:
    ഒന്നിലധികം ചാനലുകൾ ഒരേ സമയം പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, VX1000 ഉപയോഗിച്ച് ഈ ഇവന്റ് ചാനലിന്റെ പ്രോസസ്സിംഗ് ക്രമം EVENT_CHANNEL_PRIORITY നിർവചിക്കുന്നു.
  • ഇവന്റ് ചാനൽ സമയ ചക്രം [ഞങ്ങൾ]:
    ചാക്രിക ഇവന്റുകൾക്കുള്ള കാലയളവിനെ EVENT_CHANNEL_TIME_CYCLE സൂചിപ്പിക്കുന്നു, ഈ ഇവന്റ് ചാനൽ എത്ര തവണ പ്രവർത്തനക്ഷമമാകുമെന്ന് ഇത് വ്യക്തമാക്കുന്നു. VX1000 നും അളക്കൽ ഉപകരണത്തിനും ഇത് ഉപയോഗപ്രദമായ വിവരമാണ്. ചാക്രികമല്ലാത്ത ഒരു ടാസ്‌ക്കിനെ 0 കൊണ്ട് സൂചിപ്പിക്കുന്നു.
  • ഇവന്റ് ചാനൽ തരം:
    ഇവന്റ് ചാനലിന്റെ തരം വിവരിക്കുന്നു. DAQ സിൻക്രണസ് ഡാറ്റ അക്വിസിഷനുള്ളതാണ്, ECU ഡാറ്റ അളക്കാൻ ഉപയോഗിക്കുന്നു. STIM സിൻക്രണസ് ഡാറ്റ സ്റ്റിമുലേഷനുള്ളതാണ്, കൂടാതെ ഫങ്ഷണൽ ബൈപാസിംഗ് ഉപയോഗ കേസുകൾ പോലെ ECU-വിലേക്ക് ഡാറ്റ അയയ്ക്കാൻ ഉപയോഗിക്കുന്നു. DAQ_STIM ഇവന്റുകൾ DAQ അല്ലെങ്കിൽ STIM എന്നിവയ്‌ക്കായി ഉപയോഗിക്കാം.

സവിശേഷത കോൺഫിഗറേഷൻ

ചെറിയ സൈക്കിൾ സമയങ്ങൾ
<1ms എന്ന വളരെ കുറഞ്ഞ സൈക്കിൾ സമയങ്ങളിൽ ഡാറ്റ നേടേണ്ട പ്രോജക്റ്റുകൾ മൾട്ടിബഫർ OLDA സജീവമാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കണം. കൂടാതെ, വേഗതയേറിയ ഇവന്റ് ചാനലുകൾ ശരിയായി കോൺഫിഗർ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുകയും വേണം (5.7 DAQ ഇവന്റ് കോൺഫിഗറേഷൻ കാണുക).

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (28)മിനിമം സിസ്റ്റം
വളരെ പരിമിതമായ ഹാർഡ്‌വെയർ ഉറവിടങ്ങളുള്ള ഒരു ഉപകരണത്തിലാണ് പ്രവർത്തിക്കുന്നതെങ്കിൽ, VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ കുറഞ്ഞ റാമും റൺടൈം ഫുട്‌പ്രിന്റും ഉള്ള രീതിയിൽ കോൺഫിഗർ ചെയ്യാൻ കഴിയും. ഒരു ശൂന്യമായ കോൺഫിഗറേഷനിൽ നിന്ന് ആരംഭിക്കുക, തുടർന്ന് ...

  • പരിശോധിക്കുക: ഇൻ-പ്ലേസ് OLDA നിർജ്ജീവമാക്കുക
  • പരിശോധിക്കുക: മൾട്ടിബഫർ OLDA നിർജ്ജീവമാക്കുക
  • പരിശോധിക്കുക: ഡാറ്റ ട്രെയ്‌സ് പിന്തുണ പ്രവർത്തനരഹിതമാക്കുക
  • അൺചെക്ക് ചെയ്യുക: DAQ സ്റ്റാറ്റസ് API പ്രാപ്തമാക്കുക
  • പരിശോധിക്കുക: OLDA പ്രാപ്തമാക്കുക
  • അൺചെക്ക് ചെയ്യുക: റഡാർ അളവ് പ്രാപ്തമാക്കുകവെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (29)

VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ പ്രവർത്തനരഹിതമാക്കുക

VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ ഏതാണ്ട് പൂർണ്ണമായ ഡ്രൈവർ നീക്കം ചെയ്യുന്നതിനുള്ള കോൺഫിഗറേഷൻ സ്വിച്ചുകൾ നൽകുന്നു.
കോഡ്. പിന്നീട്, VX1000 മെഷർമെന്റ് സവിശേഷതകൾ ഇനി ലഭ്യമല്ല. എല്ലാ ക്രമീകരണങ്ങളും സംരക്ഷിച്ചുകൊണ്ട് ഡ്രൈവർ പിന്നീട് എളുപ്പത്തിൽ വീണ്ടും സജീവമാക്കാം.
പാരാമീറ്റർ: /ActiveEcuC/VX1000/VX1000General[VX1000_DISABLE_INSTRUMENTATION]

വെക്ടർ-VX1000-ഡാവിഞ്ചി-ഇന്റഗ്രേഷൻ-ചിത്രം- (30)

VX1000 ജനറേഷൻ ആണെങ്കിൽ

VX1000If സാങ്കേതിക ഡോക്യുമെന്റേഷൻ ശ്രദ്ധാപൂർവ്വം വായിക്കുകയും VX1000If_IsVX1000DriverAccessEnabled ശരിയായി നിർവചിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുകയും ചെയ്യുക.

അധിക വിഭവങ്ങൾ

TechnicalReference_VX1000.pdf: VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവറിനായുള്ള സാങ്കേതിക റഫറൻസ്
TechnicalReference_VX1000If.pdf: VX1000 ഇന്റർഫേസിനായുള്ള സാങ്കേതിക റഫറൻസ്

ബന്ധങ്ങൾ
ലോകമെമ്പാടുമുള്ള എല്ലാ വെക്റ്റർ ലൊക്കേഷനുകളുടെയും വിലാസങ്ങളുടെയും പൂർണ്ണമായ ലിസോഫ്റ്റ് ലഭിക്കാൻ, ദയവായി സന്ദർശിക്കുക http://vector.com/contact/.

പകർപ്പവകാശം © 2025 – വെക്റ്റർ ഇൻഫോർമാറ്റിക് GmbH ബന്ധപ്പെടാനുള്ള വിവരങ്ങൾ: www.vector.com or +49-711-80 670-0

പതിവുചോദ്യങ്ങൾ

VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ എനിക്ക് എവിടെ നിന്ന് ഡൗൺലോഡ് ചെയ്യാൻ കഴിയും?

VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ ഇവിടെ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം.

നിർമ്മാണ പ്രക്രിയയിൽ VX1000 ആപ്ലിക്കേഷൻ ഡ്രൈവർ എങ്ങനെ ചേർക്കാം?

പരിഷ്ക്കരിക്കുക file $(പ്രോജക്റ്റ്)ആപ്ലമേക്ക്fileയുടെ അവസാനം നിർദ്ദിഷ്ട വരികൾ ചേർത്തുകൊണ്ട് .project.part.defines ചെയ്യുന്നു. file.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

വെക്ടർ VX1000 ഡാവിഞ്ചി ഇന്റഗ്രേഷൻ [pdf] നിർദ്ദേശ മാനുവൽ
VX1000 ഡാവിഞ്ചി ഇന്റഗ്രേഷൻ, VX1000, ഡാവിഞ്ചി ഇന്റഗ്രേഷൻ, ഇന്റഗ്രേഷൻ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *