2013-07-22 7 views
1

요구 사항에 대한 특별한 블록이없는 것처럼 보이는 하위 시스템을 검색하여 요구 사항을 찾습니다.Simulink 요구 사항 찾기 및 내용 얻기

find_system(gcs,'LookUnderMasks','none','FollowLinks','off','BlockType','SubSystem','LinkStatus','none') 

I 수를 포함하여 모든 서브 시스템 :

'test_simulinkmodel/SLVnV Internal Requirement Sub Block Name 1' 

이 (기본?) 문자열을 찾아하는 것보다 다른 방법이 있나요? 내가 경로를 알고있을 때

또한,

답변

2

사용중인 릴리스 내용 (제목, 설명?)를 얻을 수있는 몇 가지 방법은 무엇입니까? 최신 릴리스 (R2013a)에는 System Requirements 블록이 있습니다. 또한 requirements report을 생성 (및 사용자 정의) 할 수 있습니다. 이전 릴리스에서도 작동해야합니다 (예를 들어 R2011a에서 사용했음을 기억합니다).

+0

나는 R2013a를 사용하고 있지만 (GCS, 'BlockType', '시스템 요구 사항') 및 블록이이 목록에 포함되지 않습니다 find_system를 검색 할 작동하지 않습니다 HTTP : //www.mathworks를 .se/help/simulink/blocklist.html –

+0

이 블록은 Simulink Verification & Validation의 일부이므로 라이센스가있는 경우 모델에 배치 될 때 모델과 관련된 모든 요구 사항이 자동으로 나열됩니다. 또는 앞서 언급 한 요구 사항을 생성 할 수 있습니다. – am304

+0

모델에서 요구 사항을 볼 수 있지만 simulink에서 다른 응용 프로그램으로 내보내기를 수행하고 있습니다. 거기에서 요구 사항 제목 (최소한) 및 설명을 모델에서 가져와야합니다. 또한 mdl 파일을 구문 분석 할 수 있지만 slx 파일에 대처할 수 없습니다. 보고서 생성을 위해서는 HTML에 대한 파서도 필요합니다. 약간 파격적인 느낌입니다. –

0

R2017b 릴리스에서 MathWorks는 Simulink Requirements이라는 새로운 제품을 출시하여 Simulink 내의 요구 사항을 작성하고 관리 할 수있게되었습니다. Simulink의 설계 객체와 요구 사항을 연결하고 테스트 케이스와 그 결과를 연결할 수 있습니다.