CPAL脚本自动化测试 ———— Flexray系列函数及使用
現在,CANoe能支持的協議已經越來越多了,Flexray也逐步被使用到了整車網絡中。既然可以使用以太網進行通信,那也需要對Flexray進行一定的操作。CANoe 內部存在著Flexray系列函數,現在來介紹一下如何使用。
frEnableGateway函數
該函數的使用格式如下。功能是激活網關。
frEnableNodeTx函數
該函數的使用格式如下。功能是啟用/禁用指定節點的所有 TX幀 / PDU。啟用后,將 傳輸幀/ PDU的默認數據。
frGetConfiguration函數
該函數的使用格式如下。功能是將FlexRay協議參數復制到。FlexRay協議存在著那些參數呢?
FRBaudrate:Baud rate in kBit/s.
gdMacrotick:FlexRay protocol parameter. See FlexRay specification.
gMacroPerCycle:FlexRay protocol parameter. See FlexRay specification.
gdNIT:FlexRay protocol parameter. See FlexRay specification.
gdSampleClockPeriod:FlexRay protocol parameter. See FlexRay specification.
gdTSSTransmitter:FlexRay protocol parameter. See FlexRay specification.
gPayloadLengthStatic:FlexRay protocol parameter. See FlexRay specification.
gdActionPointOffset:FlexRay protocol parameter. See FlexRay specification.
gdStaticSlot:FlexRay protocol parameter. See FlexRay specification. gNumberOfStaticSlots:FlexRay protocol parameter. See FlexRay specification.
gdMinislotActionPointOffset:FlexRay protocol parameter. See FlexRay specification. gdMinislot:FlexRay protocol parameter. See FlexRay specification.
gNumberOfMinislots:FlexRay protocol parameter. See FlexRay specification.
gClusterDriftDamping:FlexRay protocol parameter. See FlexRay specification.
gListenNoise:FlexRay protocol parameter. See FlexRay specification.
gColdstartAttempts:FlexRay protocol parameter. See FlexRay specification.
gSyncNodeMay:FlexRay protocol parameter. See FlexRay specification.
gOffsetCorrectionStart:FlexRay protocol parameter. See FlexRay specification.
gdDynamicSlotIdlePhase:FlexRay protocol parameter. See FlexRay specification.
gdSymbolWindow:FlexRay protocol parameter. See FlexRay specification.
gdCASRxLowMax:FlexRay protocol parameter. See FlexRay specification.
gdCASRxLowMax:FlexRay protocol parameter. See FlexRay specification.
gdWakeupSymbolRxIdle:FlexRay protocol parameter. See FlexRay specification.
gdWakeupSymbolRxLow:FlexRay protocol parameter. See FlexRay specification.
gdWakeupSymbolRxWindow:FlexRay protocol parameter. See FlexRay specification.
gdWakeupSymbolTxIdle:FlexRay protocol parameter. See FlexRay specification.
gdWakeupSymbolTxLow:FlexRay protocol parameter. See FlexRay specification.
gMaxWithoutClockCorrectionFatal:FlexRay protocol parameter. See FlexRay specification.
gMaxWithoutClockCorrectionPassive:FlexRay protocol parameter. See FlexRay specification.
gNetworkManagementVectorLength:FlexRay protocol parameter. See FlexRay specification.
pChannels:FlexRay protocol parameter. See FlexRay specification.
pMicroPerCycle:FlexRay protocol parameter. See FlexRay specification.
pSamplesPerMicrotick:FlexRay protocol parameter. See FlexRay specification.
pPayloadLengthDynMax:FlexRay protocol parameter. See FlexRay specification.
pPayloadLengthFIFO:Size of the maximum data length that can be received via the FIFO buffer in 16-bit words.
pLatestTx:FlexRay protocol parameter. See FlexRay specification.
pdMaxDrift:FlexRay protocol parameter. See FlexRay specification.
pdAcceptedStartupRange:FlexRay protocol parameter. See FlexRay specification.
pClusterDriftDamping:FlexRay protocol parameter. See FlexRay specification.
pDecodingCorrection:FlexRay protocol parameter. See FlexRay specification.
pDelayCompensation_A:FlexRay protocol parameter. See FlexRay specification.
pDelayCompensation_B:FlexRay protocol parameter. See FlexRay specification.
pOffsetCorrectionOut:FlexRay protocol parameter. See FlexRay specification.
pRateCorrectionOut:FlexRay protocol parameter. See FlexRay specification.
pExternOffsetCorrection:FlexRay protocol parameter. See FlexRay specification.
pExternRateCorrection:FlexRay protocol parameter. See FlexRay specification.
pExternCorrectionMode:FlexRay protocol parameter. See FlexRay specification.
pMacroInitialOffset_A:FlexRay protocol parameter. See FlexRay specification.
pMacroInitialOffset_B:FlexRay protocol parameter. See FlexRay specification.
pMicroInitialOffset_A:FlexRay protocol parameter. See FlexRay specification.
pMicroInitialOffset_B:FlexRay protocol parameter. See FlexRay specification.
pWakeupChannel:FlexRay protocol parameter. See FlexRay specification.
pWakeupPattern:FlexRay protocol parameter. See FlexRay specification.
pAllowHaltDueToClock:FlexRay protocol parameter. See FlexRay specification.
pAllowPassiveToActive:FlexRay protocol parameter. See FlexRay specification.
pBGTick:FlexRay protocol parameter. See FlexRay specification.
pPhysicalLayer:Defines the physical layer to be used.
pSingleSlotEnabled:FlexRay protocol parameter. See FlexRay specification.
pBGEnable:FlexRay protocol parameter. See FlexRay specification.
pDynamicSegmentEnable:FlexRay protocol parameter. See FlexRay specification.
pChannelsMTS:FlexRay protocol parameter. See FlexRay specification.
pCCVersion:Indicates the selected FlexRay interface type
pStrobePointPosition:E-Ray parameter. See E-Ray specification.
pdMicrotick:FlexRay protocol parameter. See FlexRay specification.
frGwBypassDynamic函數
該函數使用格式如下。功能是激活/禁用動態零件的自動布線。測量期間不能使用該功能?!熬W絡硬件配置”對話框中的設置被該功能覆蓋。
frSendSymbol函數
該函數使用格式如下。功能是在下一個可能的符號窗口中發送MTS符號。
frSetConfiguration函數
該函數的使用格式如下。功能是將FlexRay協議參數從配置對象寫入FlexRay接口的Communication Controller。必須先前已按照FlexRay規范在配置對象中設置了這些值。僅在重置Communication Controller時才應用新協議參數。
frSetKeySlot函數
該函數使用格式如下。功能是配置要發送給FlexRay總線的兩個可能的鍵槽之一。更改將在接口硬件的下一次重置時應用。
frSetMode函數
該函數使用格式如下。功能是初始化FlexRay總線驅動程序。 本質上,它定義了將驅動程序設置為普通模式還是睡眠模式。
frSetPduFilter函數
該函數使用格式如下。功能是為PDU配置過濾器。可以在 on preStart上和測量期間調用此功能。此功能僅對Simulation Setup中的CAPL節點有效。
frSetSendPDU函數
該函數使用格式如下。功能是配置硬件以傳輸指定的PDU。所有相關的插槽均已提交以進行傳輸。此提交必須在傳輸分支的On preStart例程中進行。如果使用frPDU創建了frPDU對象,則可以使用此功能將其提交以進行傳輸 。
frUpdatePDU函數
該函數使用格式如下。功能是更新分配的FlexRay幀中的PDU有效負載。也可以設置更新位。
對于上述函數中使用到的一些參數所表示的具體的狀態,請大家到工程中按F1鍵獲取到相對應的解釋和幫助,這里不一一贅述。
總結
以上是生活随笔為你收集整理的CPAL脚本自动化测试 ———— Flexray系列函数及使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算笔记本电脑PPI的JavaScrip
- 下一篇: 拉普拉斯近似