Index: 06_features/simulation/fields.html =================================================================== --- 06_features/simulation/fields.html (nonexistent) +++ 06_features/simulation/fields.html (revision 8837) @@ -0,0 +1,136 @@ + + + + + + + + + +
+Below is a table of all analysis types supported. The first column goes in analysis/type. +
analysis name | description | x axis + |
---|---|---|
op + | op: dc operating point + | N/A + |
tran_lin + | transient (linear) + | linear, time [s] + |
ac_dec + | ac (dec) + | logarithmic (decade), freq [Hz] + |
ac_oct + | ac (oct) + | logarithmic (octal), freq [Hz] + |
ac_lin + | ac (linear) + | linear, freq [Hz] + |
dc_lin + | dc (linear) + | linear, input value + |
dc_disto_dec + | dc distortion (dec) + | logarithmic (decade), freq [Hz] + |
dc_disto_oct + | dc distortion (oct) + | logarithmic (octal), freq [Hz] + |
dc_disto_lin + | dc distortion (lin) + | linear, freq [Hz] + |
dc_noise_dec + | dc noise (lin) + | linear, n/a (noise) + |
previous + | previous analysis + | N/A + |
The following presentation types are available (these go in presentation/type): +
Below is a table of all modification types supported. The first column is the node name used for hash nodes in the mods subtree. +
modification name + |
---|
add + |
omit + |
edit_attr + |
disconn + |
temp + |
Below is a table of all device types supported when adding a component from mods. The first column goes in the add mod's device node. +
modification name | can have AC | can have tdf (time-dependent func) + |
---|---|---|
V + | yes + | yes + |
I + | yes + | yes + |
R + | no + | no + |
C + | no + | no + |
L + | no + | no + |
Below is a table of all tdf types supported when adding a component that has tdf capability. First column goes in add/tdf, parameters go in add/tdf_params/ +
tdf name | params + |
---|---|
none + |
+
|
pulse + |
+
|
sin + |
+
|
exp + |
+
|
pwl + |
+
|
Below is a table of all analysis types supported. The first column goes in analysis/type.\n"); + + printf("
analysis name | description | x axis\n"); + + for(n = 0; sch_siman_names[n] != NULL; n++) { + printf(" | |
---|---|---|---|
%s\n", sch_siman_names[n]); + printf(" | %s\n", sch_siman_description[n]); + if (sch_siman_x_axis_log[n] == -1) + printf(" | N/A\n"); + else + printf(" | %s, %s\n", logname(sch_siman_x_axis_log[n]), sch_siman_x_axis_name[n]); + } + printf(" |
The following presentation types are available (these go in presentation/type):\n"); + printf("
Below is a table of all modification types supported. The first column is the node name used for hash nodes in the mods subtree.\n"); + + printf("
modification name\n"); + + for(n = 0; sch_simmod_type_names[n] != NULL; n++) { + printf(" |
---|
%s\n", sch_simmod_type_names[n]); + } + printf(" |
Below is a table of all device types supported when adding a component from mods. The first column goes in the add mod's device node.\n"); + + printf("
modification name | can have AC | can have tdf (time-dependent func)\n"); + + for(n = 0; sch_simmod_dev_names[n] != NULL; n++) { + printf(" |
---|---|---|
%s\n", sch_simmod_dev_names[n]); + printf(" | %s\n", yesno(sch_sim_device_has_ac[n])); + printf(" | %s\n", yesno(sch_sim_device_has_tdf[n])); + + } + printf(" |
Below is a table of all tdf types supported when adding a component that has tdf capability. First column goes in add/tdf, parameters go in add/tdf_params/\n"); + + printf("
tdf name | params \n"); + + for(n = 0; sch_simmod_tdf_names[n] != NULL; n++) { + const sch_sim_mod_tdf_param_t *p = sch_sim_mod_tdf_params[n]; + + printf(" |
---|---|
%s\n", sch_simmod_tdf_names[n]); + printf(" | ");
+ if (p != NULL) {
+ printf("\n
|