AMESIMとmatlabのCo-simulationをするための設定ができません
AMESIMとmatlabのCo-simulationをするための設定ができません
AMESIMとSimulinkを共同シミュレーションしたいと考えているのですがエラーがでます.
環境
AMESIM 2020.1
matlab 2019
microsoft visual studio enterprize 2019
発生している問題・エラー
E:\Simcenter\2020.1\Amesim\AMEcompile.bat initiates a 64 bit compilation
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.11.2
** Copyright (c) 2021 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'
Microsoft(R) Program Maintenance Utility Version 14.29.30133.0
Copyright (C) Microsoft Corporation. All rights reserved.
call "E:\Simcenter\2020.1\Amesim\interfaces\simulink\win32\python.bat" "E:\Simcenter\2020.1\Amesim\interfaces\simulink\amemexcompile.pyc" cl.exe -c -DWIN32 -I"E:\MATLAB\R2019a/extern/include" -I"E:\MATLAB\R2019a/simulink/include" -I"E:\Simcenter\2020.1\Amesim/interfaces/simulink" -I"E:\Simcenter\2020.1\Amesim/interfaces" -I"E:\Simcenter\2020.1\Amesim\lib" -nologo -DWIN32 -MT -W3 -Od -D "_MBCS" -EHsc -wd4996 -bigobj -o InductionMotor_Step_component_.obj InductionMotor_Step_component_.c
Starting Python ...
cl : ã³ãã³ã ã©ã¤ã³ warning D9035 : ãªãã·ã§ã³ 'o' ã®ä½¿ç¨ã¯ç¾å¨æ¨å¥¨ããã¦ãã¾ãããä»å¾ã®ãã¼ã¸ã§ã³ããã¯åé¤ããã¾ãã
InductionMotor_Step_component_.c
InductionMotor_Step_component_.make.link_args =
"e:/simcenter/2020.1/amesim/libmec/submodels/win64_vc140/MECRSS0B.obj" "e:/simcenter/2020.1/amesim/libhydr/submodels/win64_vc140/FP04.obj" "e:/simcenter/2020.1/amesim/libhydr/submodels/win64_vc140/HL012.obj" "e:/simcenter/2020.1/amesim/libhydr/submodels/win64_vc140/TK000.obj" "e:/simcenter/2020.1/amesim/libemd/submodels/win64_vc140/EMDSCIM01.obj" "e:/simcenter/2020.1/amesim/submodels/win64_vc140/THTS1.obj" "e:/simcenter/2020.1/amesim/libmec/submodels/win64_vc140/W000.obj" "e:/simcenter/2020.1/amesim/libmec/submodels/win64_vc140/RL02.obj" "e:/simcenter/2020.1/amesim/libace/submodels/win64_vc140/ACEVFG01.obj" "e:/simcenter/2020.1/amesim/libsig/submodels/win64_vc140/CONS00.obj" "e:/simcenter/2020.1/amesim/libeb/submodels/win64_vc140/EBZV01.obj" "e:/simcenter/2020.1/amesim/libeb/submodels/win64_vc140/EBVS02.obj" "e:/simcenter/2020.1/amesim/libeb/submodels/win64_vc140/EB3PSENS01.obj" "e:/simcenter/2020.1/amesim/libsig/submodels/win64_vc140/SSINK.obj" "e:/simcenter/2020.1/amesim/libhydr/submodels/win64_vc140/RV010.obj" "e:/simcenter/2020.1/amesim/libhydr/submodels/win64_vc140/MO002.obj" "e:/simcenter/2020.1/amesim/libhydr/submodels/win64_vc140/QT001.obj" "E:/Simcenter/2020.1/Amesim/libhcd/lib/win64_vc140/HCD.lib" "E:/Simcenter/2020.1/Amesim/libhr/lib/win64_vc140/HR.lib" "E:/Simcenter/2020.1/Amesim/libpcd/lib/win64_vc140/PCD.lib" "E:/Simcenter/2020.1/Amesim/libthcd/lib/win64_vc140/THCD.lib" "E:/Simcenter/2020.1/Amesim/libtr/lib/win64_vc140/TR.lib" "E:/Simcenter/2020.1/Amesim/libfi/lib/win64_vc140/FI.lib" "E:/Simcenter/2020.1/Amesim/libcs/lib/win64_vc140/CS.lib" "E:/Simcenter/2020.1/Amesim/libem/lib/win64_vc140/EM.lib" "E:/Simcenter/2020.1/Amesim/libac/lib/win64_vc140/AC.lib" "E:/Simcenter/2020.1/Amesim/libemd/lib/win64_vc140/EMD.lib" "E:/Simcenter/2020.1/Amesim/libdrv/lib/win64_vc140/DRV.lib" "E:/Simcenter/2020.1/Amesim/libplm/lib/win64_vc140/PLM.lib" "E:/Simcenter/2020.1/Amesim/libth/lib/win64_vc140/TH.lib" "E:/Simcenter/2020.1/Amesim/libtpf/lib/win64_vc140/TPF.lib" "E:/Simcenter/2020.1/Amesim/libheat/lib/win64_vc140/HEAT.lib" "E:/Simcenter/2020.1/Amesim/libdv/lib/win64_vc140/DV.lib" "E:/Simcenter/2020.1/Amesim/libsig/lib/win64_vc140/SIG.lib" "E:/Simcenter/2020.1/Amesim/libdv/lib/win64/TNO_DelftTyre.lib" "E:/Simcenter/2020.1/Amesim/libdv/lib/win64_vc140/mfswift_tire_runtime_loader.lib" "E:/Simcenter/2020.1/Amesim/lib/utils/lib/win64/OASES_win64.lib" "E:/Simcenter/2020.1/Amesim/libicar/lib/win64_vc140/ICAR.lib" "E:/Simcenter/2020.1/Amesim/libma/lib/win64_vc140/MA.lib" "E:/Simcenter/2020.1/Amesim/libcosim/lib/win64_vc140/generic_cosim.lib" "E:/Simcenter/2020.1/Amesim/libcosim/lib/win64_vc140/amegeneric_cosim.lib" ws2_32.lib "E:/Simcenter/2020.1/Amesim/libesc/lib/win64_vc140/ESC.lib" "E:/Simcenter/2020.1/Amesim/libesg/lib/win64_vc140/ESG.lib" "E:/Simcenter/2020.1/Amesim/libec/lib/win64_vc140/EC.lib" "E:/Simcenter/2020.1/Amesim/libfc/lib/win64_vc140/FC.lib" "E:/Simcenter/2020.1/Amesim/libae/lib/win64_vc140/AE.lib" "E:/Simcenter/2020.1/Amesim/libcf/lib/win64_vc140/CF.lib" "E:/Simcenter/2020.1/Amesim/libcfd1d/lib/win64_vc140/CFD1D.lib" "E:/Simcenter/2020.1/Amesim/libeng/lib/win64_vc140/ENG.lib" "E:/Simcenter/2020.1/Amesim/libexh/lib/win64_vc140/EXH.lib" "E:/Simcenter/2020.1/Amesim/libhydr/lib/win64_vc140/HYDR.lib" "E:/Simcenter/2020.1/Amesim/libaero/lib/win64_vc140/AERO.lib" "E:/Simcenter/2020.1/Amesim/libace/lib/win64_vc140/ACE.lib" "E:/Simcenter/2020.1/Amesim/libacf/lib/win64_vc140/ACF.lib" "E:/Simcenter/2020.1/Amesim/libpn/lib/win64_vc140/PN.lib" "E:/Simcenter/2020.1/Amesim/libthh/lib/win64_vc140/THH.lib" "E:/Simcenter/2020.1/Amesim/libgm/lib/win64_vc140/GM.lib" "E:/Simcenter/2020.1/Amesim/libess/lib/win64_vc140/ESS.lib" "E:/Simcenter/2020.1/Amesim/libeb/lib/win64_vc140/EB.lib" "E:/Simcenter/2020.1/Amesim/libmec/lib/win64_vc140/MEC.lib" "E:/Simcenter/2020.1/Amesim/libm6dof/lib/win64_vc140/M6DOF.lib" "E:/Simcenter/2020.1/Amesim/liblp/lib/win64_vc140/LP.lib" "E:/Simcenter/2020.1/Amesim/libgte/lib/win64_vc140/GTE.lib" "E:/Simcenter/2020.1/Amesim/libmotion/lib/win64_vc140/AMEMOTION.lib"
call "E:\Simcenter\2020.1\Amesim\interfaces\simulink\win32\python.bat" "E:\Simcenter\2020.1\Amesim\interfaces\simulink\amemexlink.pyc" -msvc64 -o InductionMotor_Step_component_.mexw64 InductionMotor_Step_component_.obj @"InductionMotor_Step_component_.make.link_args" "E:\Simcenter\2020.1\Amesim\lib\win64_vc140\AMESOL.lib" "E:\Simcenter\2020.1\Amesim\lib\win64_vc140\AME.lib"
Starting Python ...
'MinGW64 Compiler (C)' ÅrhµÄ¢Ü·B
x: T|[g³êĢȢo[WÌ MinGW RpCðgpµÄ¢Ü·BT|[g³êÄ¢éo[WÌ MinGW RpCðCXg[·éÉÍAhttps://www.mathworks.com/help/matlab/matlab_external/install-mingw-support-package.html ðQƵľ³¢B
»ÝT|[g³êÄ¢éRpCÌXgÉ¢ÄÍAhttps://www.mathworks.com/support/compilers ðQƵľ³¢B
'C:\Program' is not recognized as an internal or external command,
operable program or batch file.
*****************************************************************
**
** Creating Simcenter Amesim => Simulink S-Function
** using MATLAB: 'E:\MATLAB\R2019a'
** which seems to be a 64-bit MATLAB
**
*****************************************************************
Executing E:\MATLAB\R2019a\bin\mex.bat "InductionMotor_Step_component_.obj" @InductionMotor_Step_component_.make.link_args @InductionMotor_Step_component_objfilelist.txt
NMAKE : fatal error U1077: 'call' : ^[ R[h '0xffffffff'
Stop.
The syntax of the command is incorrect.
NameError (uninitialized constant World)
できてると思うこと
AMESIMインストール時にMSVCはfoundになっていました
matlabでmex -setup cppを実行するとMSVCがちゃんとでてきました
自分で試したこと
・文字化けがしているので言語設定も問題になっているのかな?と考えベータ版UTF8を使用というものを適用しました
・Powershellでvcvarsall.bat amd64を実行しました
・中国のサイトを見て環境変数を追加しました
MSVCは触ったことがなく全くの素人なので何が悪いのかもわかりません,よろしくお願いします.
0 likes