1 function ert_linux_select_callback_handler(varargin)
3 % *************************************************************************
4 % Authors: Lukáš Hamáček, Michal Sojka
8 % (c) 2009 Dept. of Control Engineering, FEE, CTU Prague
10 % *************************************************************************
15 % ----- solver pane -------------------------------------------------------
16 % fixed-step required by the rtw
17 slConfigUISetVal(hDlg, hSrc, 'Solver', 'FixedStepDiscrete');
18 slConfigUISetEnabled(hDlg, hSrc, 'Solver', true);
19 slConfigUISetVal(hDlg, hSrc, 'SolverType', 'Fixed-step');
20 slConfigUISetEnabled(hDlg, hSrc, 'SolverType', false);
21 slConfigUISetVal(hDlg, hSrc, 'SampleTimeConstraint', 'Unconstrained');
22 slConfigUISetVal(hDlg, hSrc, 'SolverMode', 'Auto');
23 slConfigUISetVal(hDlg, hSrc, 'AutoInsertRateTranBlk', 'off');
25 % ----- data import/export pane -------------------------------------------
27 % ----- optimization pane -------------------------------------------------
29 % ----- diagnostics pane --------------------------------------------------
31 % ----- hardware implementation pane --------------------------------------
33 % ----- model referencing pane --------------------------------------------
35 % ----- real time workshop pane -------------------------------------------
36 % general (default settings)
37 % slConfigUISetVal(hDlg, hSrc, 'GenerateReport', 'off');
38 % slConfigUISetVal(hDlg, hSrc, 'IncludeHyperlinkInReport', 'off');
39 % slConfigUISetVal(hDlg, hSrc, 'LaunchReport', 'off'); %
40 % slConfigUISetVal(hDlg, hSrc, 'IgnoreCustomStorageClasses', 'off');
41 % slConfigUISetVal(hDlg, hSrc, 'MakeCommand', 'make_rtw CC=powerpc-603e-linux-gnu-gcc.exe');
42 % slConfigUISetVal(hDlg, hSrc, 'GenCodeOnly', 'on');
43 % slConfigUISetEnabled(hDlg, hSrc, 'GenCodeOnly', false);
46 % slConfigUISetVal(hDlg, hSrc, 'RTWVerbose', 'on');
47 % slConfigUISetVal(hDlg, hSrc, 'RetainRTWFile', 'on');
50 % slConfigUISetVal(hDlg, hSrc, 'GenFloatMathFcnCalls', 'ANSI_C');
51 % slConfigUISetEnabled(hDlg, hSrc, 'GenFloatMathFcnCalls', false);
52 % slConfigUISetVal(hDlg, hSrc, 'MultiInstanceERTCode', 'off');
53 % slConfigUISetEnabled(hDlg, hSrc, 'MultiInstanceERTCode', false);
54 % slConfigUISetVal(hDlg, hSrc, 'GRTInterface', 'off');
55 % slConfigUISetEnabled(hDlg, hSrc, 'GRTInterface', false);
56 % slConfigUISetVal(hDlg, hSrc, 'ExtModeMexArgs', '''192.168.123.199'' 1 17725');
58 % slConfigUISetVal(hDlg, hSrc, 'CombineOutputUpdateFcns', 'on');
59 % slConfigUISetEnabled(hDlg, hSrc, 'CombineOutputUpdateFcns', false);
60 % slConfigUISetVal(hDlg, hSrc, 'GRTInterface', 'off');
61 % slConfigUISetEnabled(hDlg, hSrc, 'GRTInterface', false);
63 % slConfigUISetVal(hDlg, hSrc, 'GenerateErtSFunction', 'off');
64 % slConfigUISetEnabled(hDlg, hSrc, 'GenerateErtSFunction', false);
65 % slConfigUISetVal(hDlg, hSrc, 'MatFileLogging', 'off');
68 % slConfigUISetVal(hDlg, hSrc, 'ERTSrcFileBannerTemplate', 'linux_ert_target_code_template.cgt');
69 % slConfigUISetEnabled(hDlg, hSrc, 'ERTSrcFileBannerTemplate',false);
70 % slConfigUISetVal(hDlg, hSrc, 'ERTHdrFileBannerTemplate', 'linux_ert_target_code_template.cgt');
71 % slConfigUISetEnabled(hDlg, hSrc, 'ERTHdrFileBannerTemplate',false);
72 % slConfigUISetVal(hDlg, hSrc, 'ERTDataSrcFileTemplate', 'linux_ert_target_code_template.cgt');
73 % slConfigUISetEnabled(hDlg, hSrc, 'ERTDataSrcFileTemplate',false);
74 % slConfigUISetVal(hDlg, hSrc, 'ERTDataHdrFileTemplate', 'linux_ert_target_code_template.cgt');
75 % slConfigUISetEnabled(hDlg, hSrc, 'ERTDataHdrFileTemplate',false);
76 slConfigUISetVal(hDlg, hSrc, 'ERTCustomFileTemplate', 'ert_linux_file_process.tlc');
77 slConfigUISetEnabled(hDlg, hSrc, 'ERTCustomFileTemplate',false);
78 slConfigUISetVal(hDlg, hSrc, 'GenerateSampleERTMain', 'off');
79 slConfigUISetEnabled(hDlg, hSrc, 'GenerateSampleERTMain',false);
81 % ----- other -------------------------------------------------------------