Professional Documents
Culture Documents
JMCAD Tutorial Ua
JMCAD Tutorial Ua
net
JMCAD
JMCADRTS
JMCADRTC
JMCAD
7.6
JMCAD http://jmcad.sf.net
1
JMCAD
.
LabView, Simulink, VisSim,
. ,
- ,
. JMCAD
, , ,
(, .).
,
, , .
,
.
JMCAD
.
JMCAD ,
.
(JMCADRTS,
JMCADRTC).
JMCAD Java
(http://java.sun.com)
(Windows, Linux, Solaris, Unix .).
2
JMCAD :
, :
o ,
,
;
o on-line;
o
;
o ;
o .
, :
o () ;
o
2
JMCAD http://jmcad.sf.net
, .
, :
o
;
o ;
o .
, :
o ;
o .
,
:
o
;
o .
JMCAD :
Java
;
(Windows,
Linux, Solaris, Unix .);
, ,
;
;
.
3
JMCAD,
JMCADRTS, JMCADRTC. ,
.
.
.
, ,
.
.
JMCAD (. 3.1).
(. 3.2).
-single.
3
JMCAD http://jmcad.sf.net
. 3.1
. 3.2
JMCADRTS - (. 3.2).
.
JMCADRTC -
4
JMCAD http://jmcad.sf.net
(. 3.3).
.
. 3.3
4
JMCAD -
' .
JMCAD Java
(http://java.sun.com/javase/downloads/). Java
SE Runtime Environment 7 (JRE) ,
Java SE Development Kit 7 (JDK)
.
JMCAD
http://jmcad.sf.net. :
JMCAD-XX.XXX-bin.zip
;
JMCAD-XX.XXX-all.zip -
, .
JMCAD JMCAD-XX.XXXbin.zip JMCAD-XX.XXX-all.zip .
' .
.
5
JMCAD http://jmcad.sf.net
5
*.bat (*.sh). JMCAD, JMCADRTS,
JMCADRTC examples.
5.1 JMCAD
JMCAD
__JMCAD.*.bat (__JMCAD.*.sh). *
,
.
(. 3.2).
-single.
:
java [parameters] <CLASSPATH> JMCAD -single <MODEL>
:
[parameters] Java.
'
-Xmx1000m, '
Java. -server
.
Java.
' .
<CLASSPATH> - .
Java. Java
.
Java. '
.
, jar JMCAD.jar
JMCAD.
<MODEL> -
(*.jmcad) .
5.2 JMCADRTS
.
6
JMCAD http://jmcad.sf.net
:
java [parameters] <CLASSPATH> JMCADRTS <MODEL>
:
[parameters] Java.
'
-Xmx1000m, '
Java. -server
.
Java.
' .
<CLASSPATH> - .
Java. Java
.
Java. '
.
, jar JMCADRTS.jar
JMCADRTS.
<MODEL> -
(*.jmcad) .
5.3 JMCADRTC
, :
java [parameters] <CLASSPATH> JMCADRTC <MODEL>
:
[parameters] Java.
'
-Xmx1000m, '
Java. -server
.
Java.
' .
<CLASSPATH> - .
Java. Java
.
Java. '
.
7
JMCAD http://jmcad.sf.net
, jar JMCADRTC.jar
JMCADRTC.
<MODEL> -
(*.jmcad) .
6
JMCAD
. Java
(http://java.sun.com),
(Windows, Linux, Solaris, Unix ..).
.
, .
- JMCAD, JMCADRTS, JMCADRTC.
,
.
(, , ):
calc_pre(); .
calc_pre(); ;
calc();
.
start(long t0, long ti, long dt);. 0
;
calc_post(); .
calc_post();
.
6.1
.
.
:
JMCAD*.java ;
JMCAD_Internationalize_xx_XX.properties .
xx XX ,
;
JMCAD.menu ;
_*.java .
'.
JMCAD http://jmcad.sf.net
6.2
jar
__make_jar.bat (__make_jar.sh).
:
src JMCAD (JMCAD.jar);
src_rts JMCADRTS (JMCADRTS.jar);
src_rtc JMCADRTC (JMCADRTC.jar).
6.3
JMCAD ,
.
. '
,
. JMCAD
.
JMCADObject.
.
:
in . 0.
.
;
out .
0. .
in calc();
,
out ;
in_text .
in.
. ;
out_text .
out.
. ;
ToolTipText , '
;
w, h . ;
isGeneranor .
false,
calc();.
9
JMCAD http://jmcad.sf.net
6.4
JMCAD
.
, ,
,
10
JMCAD http://jmcad.sf.net
.
help
.
HTML ' .
' _ xx_XX. xx ,
XX .
6.5
Java.
JMCAD_Internationalize_xx_XX.properties. xx
XX .
Java.
7
7.1 JMCAD
JMCAD
, (. 7.1).
. 7.1
11
JMCAD http://jmcad.sf.net
JMCAD : 1-
; 2 - ; 3 -
; 4 - .
7.2
'. ' .
(double),
(Double.POSITIVE_INFINITY).
:
( ) -
:
, ;
,
;
;
,
.
( ) -
:
, ;
;
,
.
, , ,
, .
,
. -
.
.
, .
.
.
7.3
JMCAD
,
.
12
JMCAD http://jmcad.sf.net
,
'.
(. 7.4). ,
.
.
(. 7.2):
. 7.2
;
IN
2;
3, 4, 5;
6;
7;
' ,
() .
7.4
JMCAD ()
13
JMCAD http://jmcad.sf.net
,
.
.
.
,
. .
,
.
.
.
, ,
.
.
.
50 500 .
JMCAD
7.5
JMCAD
(JMCADRTS,
JMCADRTC). JMCADRTC
(. 5.3).
.
,
.
(. 7.3)
:
;
();
;
14
JMCAD http://jmcad.sf.net
;
.
. 7.3
7.6
. D=( A+B)C (.
7.4). , ,
A,B,C
D.
. 7.4
15
JMCAD http://jmcad.sf.net
,
(. 7.4).
16