기본 Simulink 모델을 생성하는 스크립트를 작성하려고하는데 프로그램 방식으로 신호선에 레이블을 지정하는 방법이 있는지 알고 싶습니다. add_line 함수 (줄을 추가하는 데 사용하는 함수)를 살펴 봤지만 Name 또는 Label 속성 같은 것을 정의하는 옵션이 표시되지 않습니다.프로그래밍 방식으로 Simulink에서 신호에 레이블 지정
이 방법이 있습니까? 현재 선택된 블록 gcb
또는 출력 신호 이름을 지정할 블록의 이름을 사용
기본 Simulink 모델을 생성하는 스크립트를 작성하려고하는데 프로그램 방식으로 신호선에 레이블을 지정하는 방법이 있는지 알고 싶습니다. add_line 함수 (줄을 추가하는 데 사용하는 함수)를 살펴 봤지만 Name 또는 Label 속성 같은 것을 정의하는 옵션이 표시되지 않습니다.프로그래밍 방식으로 Simulink에서 신호에 레이블 지정
이 방법이 있습니까? 현재 선택된 블록 gcb
또는 출력 신호 이름을 지정할 블록의 이름을 사용
, 당신은
name = gcb h = get_param(name, 'PortHandles') h = Inport: [72.0029 73.0029] Outport: 74.0029 Enable: [] Trigger: [] State: [] LConn: [] RConn: [] Ifaction: [] set(h.Outport(1), 'SignalNameFromLabel', 'output_sig')
add_line
당신, 그래서 새로 만든 라인에 핸들을 반환 쓸 수 있습니다 쓸 수도 있습니다 :
lineHandle = add_line('sys','oport','iport');
set_param(lineHandle, 'Name', 'yourSignalName');