해결책
다음과 같은 방식으로 문자열을 쓰면 데이터베이스에서 XNET 신호를 선택할 수 있으며, 구체적으로는
XNET String To IO Name.vi를 사용하여 문자열을 XNET I / O로 변환 할 수 있습니다.
NI-XNET Signal의 이름은 아래와 같은 구성요소로 작성됩니다.
- NI-XNET signal: CAN Frame name.CAN signal name/nXNET Database name.CAN cluster name
XNET 프레임(frame) 및 클러스터(cluster)의 경우 이름은 다음과 같은 구문으로 작성됩니다.
- NI-XNET frame: CAN Frame name\nXNET Database name.CAN cluster name
- NI-XNET cluster: XNET Database name.CAN cluster name
예를 들어, NIXNET_example 데이터베이스 파일에서 CANCyclicSignal1을 선택하려면 문자열을 CANCyclicFrame1.CANCyclicSignal1 / nNIXNET_eample.CAN_Cluster로 작성해야합니다.
XNET String To IO Name.vi 는 기본적으로 함수 팔레트에 없습니다. 사용을 위해서는 NI-XNET의 기본 제공 예제인
Exploring Database with Tree.vi를 LabvIEW 기본 예제 찾기에서 검색하고, 사용하기 위해 해당 함수를 복사해야합니다.