@nkrmc (chika higurashi)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

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)' ‚Ńrƒ‹ƒh‚µ‚Ä‚¢‚Ü‚·B
Œx: ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚È‚¢ƒo[ƒWƒ‡ƒ“‚Ì MinGW ƒRƒ“ƒpƒCƒ‰‚ðŽg—p‚µ‚Ä‚¢‚Ü‚·BƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒo[ƒWƒ‡ƒ“‚Ì MinGW ƒRƒ“ƒpƒCƒ‰‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚ɂ́Ahttps://www.mathworks.com/help/matlab/matlab_external/install-mingw-support-package.html ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B
 Œ»ÝƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚ÌƒŠƒXƒg‚ɂ‚¢‚Ắ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

No Answers yet.

Your answer might help someone💌