저는 MATLAB App Designer를 사용하여 손잡이를 디자인했습니다.이 함수는 인수를 받아들이고 Knob 초기 값을 그것에 설정합니다. 이제 C# 응용 프로그램에서 "손잡이"를 시작하고 동일한 C# 응용 프로그램의 인수로 초기 값을 전달하려고합니다. 가능한가요?C# 응용 프로그램에서 MATLAB GUI를 시작하려면 어떻게합니까?
1
A
답변
0
저는 MATLAB에 익숙하지 않지만 Windows 응용 프로그램이라면 프로세스를 실행하여 시작할 수 있습니다. 다양한 MATLAB 응용 프로그램 파일 이름이 C:\myapp.exe
경우 다음과 같이
예를 들어, 당신이 그것을 실행할 수 있습니다
Process.Start(@"C:\myapp.exe");
0
using System.Diagnostics;
...
Process process = new Process();
// Configure the process using the StartInfo properties.
process.StartInfo.FileName = "path/to/matlab.exe"; //eg. C:\\abc\matlab.exe
process.StartInfo.Arguments = "-n"; //Optional
process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process.Start();
process.WaitForExit();// optional, waits here for the process to exit.
관련 문제
- 1. 파이썬 웹 응용 프로그램에서 세션을 시작하려면 어떻게합니까?
- 2. C# 응용 프로그램에서 내 R GUI를 사용합니다.
- 3. 이미 실행중인 WPF 시스템 트레이 응용 프로그램에서 창을 시작하려면 어떻게합니까?
- 4. 엔진 함수 : C 응용 프로그램에서 MATLAB 호출
- 5. winforms에서 응용 프로그램의 애니메이션을 시작하려면 어떻게합니까?
- 6. 프로그래밍 방식으로 응용 프로그램을 시작하려면 어떻게합니까?
- 7. 가로 모드에서 응용 프로그램을 시작하려면 어떻게합니까?
- 8. 동일한 네트워크에있는 컴퓨터에 액세스하고 서비스를 시작하려면 어떻게합니까?
- 9. 기존 C++ 콘솔 응용 프로그램에 GUI를 추가하려면 어떻게합니까?
- 10. Matlab GUI를 백그라운드로 보냄
- 11. matlab gui를 종료하는 방법
- 12. C# 응용 프로그램에서 SqlServerCe에 액세스하려면 어떻게합니까?
- 13. 하이브리드 응용 프로그램에서 데이터베이스 작업을 시작하려면 어떻게해야합니까?
- 14. 작업을 강제로 시작하려면 어떻게합니까?
- 15. 메모리를 무제한으로 JVM을 시작하려면 어떻게합니까?
- 16. JFrame에서 GUI를 표시하려면 어떻게합니까?
- 17. 응용 프로그램에서 카메라로 찍은 사진을 편집하려면 어떻게합니까?
- 18. Azure 큐를 자동으로 시작하려면 어떻게합니까?
- 19. 내 응용 프로그램을 "관리자 권한으로 실행"으로 강제 시작하려면 어떻게합니까?
- 20. Matlab GUI를 이용한 병렬 처리
- 21. 터미널에서 matlab gui를 엽니 다.
- 22. Matlab GUI를 벡터 그래픽으로 저장
- 23. Matlab GUI를 수정하지 않으려면 어떻게해야합니까?
- 24. MATLAB GUI를 사용하는 파일 위치
- 25. Matlab GUI를 가이드 GUI로 변환
- 26. wxPython : wxPython 응용 프로그램에서 wxPython 응용 프로그램을 시작하려면 어떻게해야합니까?
- 27. C# 응용 프로그램에서 C 기반 DLL에 대한 참조를 추가하려면 어떻게합니까?
- 28. 이 타이머를 onclick으로 시작하려면 어떻게합니까
- 29. 현재 환경에서 tmux를 시작하려면 어떻게합니까?
- 30. 새 스레드에서 서비스를 시작하려면 어떻게합니까?
다른 사람에 의해 주어진 답은 아주 잘하지, 당신은 [패키지 응용 프로그램에 필요 디자이너 응용 프로그램을 응용 프로그램 컴파일러 응용 프로그램 (exe : http://www.mathworks.com/matlabcentral/answers/335101-can-i-transform-the-app-design-matlab2016b-to-executable-form)을 사용하여 exe에로드합니다. 명령 줄 입력을 처리 한 후 해당 응용 프로그램을 실행하는 스크립트를 작성하십시오. 후자는 어떻게 수행해야할지 모르겠습니다. – jrh