simulink

    0

    1답변

    나는 함수를 통해 실행중인 시뮬 링크 모델을 가지고 있으며, 블록의 모든 값은 assignin() 함수를 사용하여 함수 내에서 할당됩니다. 이제 결과 데이터를 검색하고 싶습니다. 시뮬레이션 후 작업 공간에 자동으로 저장됩니다 (시뮬레이션 된 결과를 벡터에 저장하는 'To Workspace'블록을 사용하고 있습니다). 이제 함수를 사용하여 시뮬레이션 한 직후

    1

    2답변

    저는 Simulink의 초보자이며 테스트 하니스를 사용하여 Simulink 모델의 하위 시스템을 테스트하려고합니다. 테스트중인 구성 요소의 입력을 수동으로 조작하는 테스트 장치를 만든 다음 Excel 스프레드 시트에서 출력을 수동으로 관찰하고 기록합니다. 입력은 기본적으로 일정 블록이며, 출력은 표시 블록입니다. 입력이 주어지면 예상되는 결과가 나오면 테스

    0

    1답변

    테스트 포인트 및 matlab에 의도 된 사용은 무엇입니까? 나는 모델을 연구 중이며 3 개의 AND 게이트를 비슷한 2 개의 AND 게이트와 결합하여 사용해야합니다. 모델을 확인하는 동안 "9 개 이상의 입력 신호가있는 단일 논리 연산자 블록을 확인하십시오."이 표시됩니다. 이러한 AND 게이트 출력 각각에 testpoint를 사용하면 표시되지 않습니다.

    0

    1답변

    Simulink 모델을 최적화하려면 측정 값과 모델 응답 간의 차이를 계산하는 objective 함수를 만들어야합니다. 잘 작동하지 않았다 function f = fun(x) sim(Model); set_param(Model/Gain, Gain , x(1)); ... y =yout; f = mesearments - y; , 나는 다른 명령, [

    0

    1답변

    Embedded Coder를 사용하여 Simulink 모델에서 생성 된 exe로 시뮬레이션을 실행하고 있습니다. 나는 하나의 값을 변경하고 싶을 때마다 컴파일 할 필요가 없도록이 exe에 매개 변수 (이득 값 ...)를 전달하고 싶다. exe를 호출하기 위해 Matlab 함수 system을 사용하고 있습니다. 어떻게 할 수 있는지 실마리가 있습니까? 당신이

    0

    1답변

    두 모델 참조 - 느린 모델과 빠른 모델, 각각 "자체 실시간"에서 동시 실행을 위해 자체 속도로 실행됩니다. 나는 다음과 같은 오류가 블록 구축하려고 할 때 : Simulink cannot generate code for the signal at output port 1 of block 'Multirate/Fast' because the signal re

    0

    1답변

    Simulink에 문제가 있습니다. Simulink 모델을 만들었고 이해하기 쉽게 입력 및 출력 블록을 사용하여 범위와 연결하려고합니다. 제대로 작동하지 않습니다. 값은이 작업을 수행하지 않으며 범위는 비어 있습니다. 전체 모델의 값은 양호합니다. 다른 연결된 범위는 모두 정상적으로 작동합니다.

    0

    1답변

    시뮬레이션을 실행하면 simulink에서 내부 클럭을 따릅니다. 이 시뮬레이션을 실시간으로 실행하고 싶습니다. 예 : PWM 펄스 생성기를 사용하여 1 초의 샘플 시간을 주면 모든 1 초 실시간 끝에 샘플이 생성되지만 시뮬 링크 클럭은 매우 빠르게 이동합니다 매 1 초마다 실시간으로 약 1 초 6 초에 해당). simulink 시계를 실시간 시계와 동기화하

    0

    1답변

    현재 MATLAB/Simulink에서 Matlab legacy_code 도구를 사용하여 C/C++ 코드 기반 라이브러리를 사용하려고합니다. 나는 이것에 아주 새롭다, 저와 가진 약간 인내를 가지고 있으십시오. 문제가 발생하여 배열을 반환하는 클래스 멤버가 발생했습니다. 내가 지금에했던 것은, Matlab의 레거시 코드 예제를 따라하는 것이 특히이 하나입니다

    1

    1답변

    %% mathwork 문서에 따른 코드 : %%% 'from file'및 'to file'에 시계열 형식 사용 블록. t = (0:10); d= [1 1 1 0 1 1 0 1 0 1 1]; x = [t;d]; ts = timeseries(x(2:end,:),x(1,:)); save('mysignal','ts','-v7.3');