2011-03-31 4 views
0

이미 존재하는 Simulink 함수에 포트를 추가 할 수 있습니까? 그것은 이미 in/out 포트없이 만들어졌으며 add_block 함수를 실행할 때를 제외하고는 포트 추가에 대한 GUI 나 설명서에서 아무것도 찾을 수 없습니다.기존 Simulink S- 함수에 포트 추가

답변

0

소스 코드가 있습니까? 그것은 mex 파일 또는 M 파일입니까? 소스 코드가있는 경우 포트 수 설정에 대한 정보는 S-function documentation을 참조하십시오. 소스 코드가 없으면 포트를 추가 할 수 없습니다.

+0

Open_system (모델)을 실행하기 전에 손으로 .mdl 파일을 편집하면 실제로 포트를 추가 할 수 있고 GUI를 사용하여 각 포트에 라인을 연결할 수 있습니다. 그러나 두 번째는 Matlab/Simulink를 사용하여 S를 편집합니다 기능은 포트가 사라지고 선이 끊어집니다. 우리가 테스트 한 일반 Simulink 모델에서는 고객이 우리에게 준 특정 모델에만 해당합니다. 나는 그것이 Simulink의 끝 부분에있는 설정이라고 생각하지만, 소프트웨어의 어떤 부분이 무엇인지 알기에는 충분하지 않습니다. –

+0

S-Function의 출처를 확인하는 방향으로 지적했기 때문에 이것을 대답으로 표시합니다. 특정 구성 파일이 없으면 포트를 1로 기본 설정하는 S-Function C 코드의 버그가있었습니다. –