s-function

    0

    2답변

    현재 시뮬 링크를 많이 사용하게 될 큰 프로젝트의 기초를 배우려고합니다. 지금 당장은 내 자신의 시뮬 링크 블록을 피드백하고 싶습니다. 이는 입력 중 하나가 출력이기도하다는 것을 의미합니다 (모든 것이 올바르게 작동하도록 '메모리'블록이 있음). 내 코드 function out = func(cmd,in) if in == 0 && cmd == 1

    0

    1답변

    맞춤형 S 펑션 블록을 생성하고 실시간 워크샵을 사용하여 C 코드를 생성하고 싶습니다. 이 작업에 대한 정확한 문서를 찾을 수 없습니다. 누군가가 정확하고 쉬운 문서를 지적하여 나를 도울 수 있습니까?

    0

    2답변

    시뮬 링크 모델에서 여러 인스턴스가있는 s 함수를 인라인해야합니다. S-function에서 dll 파일을로드해야하지만 s-function의 한 인스턴스에서만 수행해야합니다. 나는 다음과 같이 tlc를 썼다. ..... % 기능 시작 (블록, 시스템) 출력 dll_handle = LoadLibraryA ("mydll"); dll_setup = (DLL_SET

    0

    1답변

    simulink에서 단일 입력 및 단일 출력으로 사용자 정의 블록을 만들었으므로 완벽하게 작동합니다. 그러나 입력이없는 사용자 정의 블록을 만들 때 시뮬 링크 모델에서이 블록을 실행하면 MATLAB이 충돌합니다. 아래는 C 함수의 코드입니다. 모든 정보는 감사하겠습니다. #define S_FUNCTION_NAME My5times /* Defines and

    0

    1답변

    Simulink 내의 Matlab Level-2 S 함수에서 객체를 가져올 수 있는지 궁금합니다. 이전에는 Matlab의 동적 모델에 강화 학습을 적용했습니다. 결과적으로 정책 생성 및 업데이트를 다루는 클래스를 만들었습니다. 이제는 더 복잡한 동적 시스템을 가지고 있으므로 Simulink로 이동해야합니다. 저는 C S- 함수에 익숙하지만, 이미 두 클래스

    0

    1답변

    Matlab 초보자는 여기에 몇 가지 문제가있어 Matlab 설명서 나 다른 게시물은 여기에 도움이되지 않습니다. 저는 USB (Gyroscope, Magnetometer 및 Accelerator 신호)를 통해 센서 신호를 수신하는 Level-2 Matlab S-Function에서 작업 중이며 더 높은 수준의 작업을 위해이 데이터를 매 200ms마다 분석해

    1

    1답변

    컴파일 된 C 코드에서 첫 번째 s-function 블록을 빌드하고 있습니다. s- 함수 블록이 인터페이스 변수의 타입이 double 인 것을 요구한다는 것을 제외하고는 모든 것이 잘 진행되고있다. 부울 신호를 입력에 연결하고 실행하려고하면 블록에 오류가 발생합니다. ssGetInputPortSignal 및 ssGetOutputPortSignal을 호출하여

    1

    1답변

    두 행렬의 곱셈을 가속화하기 위해 simulink에서 c-mex sfunction을 구현하려고합니다. 지금까지 작동 중입니다. 그러나 입력 순서/시퀀스는 연결되어있는 장치의 명명 스키마에 의존한다는 것을 알았습니다. 상수. 설명을 위해 두 장의 그림을 첨부했습니다. 먼저 입력 이름을 Constant 및 Constant1로 지정했습니다. 그런 다음 입력 순서

    0

    1답변

    Simulink에서 새롭고 S-function을 사용하는 모델을 가지고 있습니다. mdlDerivatives의 출력이 mdlOutputs의 출력과 어떤 관련이 있는지 이해할 수 없습니까? 다른 말로하면, (시뮬링크를 사용하지 않고) mfile을 쓰고 싶다면 상태는 무엇이고 출력은 무엇입니까? 나는 MFILE를 작성하고 DDQ, DQ와 q를 찾을 수 있지만,

    1

    1답변

    버퍼처럼 작동하는 레벨 2 s- 함수를 만들려고합니다. (방금 S- 함수를 배우기 시작했습니다). 이제 내가 원하는 것은 입력이 들어올 때마다 버퍼가 가득 차게 될 때까지 다음 인덱스에 저장됩니다. 마지막 인덱스에서 마지막 인덱스까지 저장 한 데이터를 첫 번째 인덱스에서 마지막 인덱스 두 번째까지 밀어 넣기 시작하고 샘플링 시간 후에 자체를 업데이트합니다.