IEEE 1641 2005
$179.29
IEEE Standard for Signal and Test Definition
Published By | Publication Date | Number of Pages |
IEEE | 2005 | 417 |
New IEEE Standard – Inactive – Superseded. To provide the means to define and describe signals used in testing. The standard provides a set of common basic signals, mathematically under pinned so that signals can be combined to form complex signals useable across all test platforms. The provision of language elements supports test signal descriptions for interoperability.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | IEEE Std 1641-2004 Front Cover |
3 | IEEE Standard for Signal and Test Definition Introduction |
5 | Notice to users Errata Interpretations Patents |
6 | Participants |
7 | CONTENTS |
15 | 1. Overview 1.1 Scope |
16 | 1.2 Purpose 2. Definitions, abbreviations, and acronyms 2.1 Definitions |
18 | 2.2 Abbreviations and acronyms |
19 | 3. Structure of this standard 3.1 Layers |
20 | 3.1.1 SML layer |
21 | 3.1.2 BSC layer 3.1.3 TSF layer 3.1.4 TPL layer 4. Signal modeling language (SML) layer 5. Basic signal component (BSC) layer 5.1 BSC layer base classes |
22 | 5.2 BSCs |
23 | 5.3 SignalFunction template 6. Test signal framework (TSF) layer 6.1 TSF classes |
24 | 6.2 TSF signals 6.2.1 Interface properties table |
25 | 6.2.2 Model description table |
26 | 6.2.3 TSF figures 7. Test procedure language (TPL) layer 7.1 Goals of the TPL 7.2 Elements of the TPL 7.3 Use of the TPL |
27 | Annex A (normative) Signal modeling language (SML) A.1 Use of the SML A.2 Introduction |
28 | A.3 Physical types |
31 | A.4 Signal definitions |
32 | A.5 Pure signals A.5.1 Nonperiodic signals |
33 | A.5.2 Periodic signals |
34 | A.6 Pure signal-combining mechanisms A.6.1 Piecewise continuous signals (PCSs) |
37 | A.6.2 Sum A.6.3 Product A.7 Pure function transformations |
38 | A.7.1 Fourier transform A.8 Measuring, limiting, and sampling signals |
39 | A.8.1 Confining parameters to a limit A.8.2 Sampling signals A.9 Digital signals |
40 | A.9.1 Defining Digital A.9.2 Defining DigitalSignal |
41 | A.9.3 Conversion routines |
42 | A.9.4 Patterns |
43 | A.10 Basic component SML A.10.1 Source ::SignalFunction |
45 | A.10.2 Conditioner ::SignalFunction |
48 | A.10.3 EventFunction ::SignalFunction |
51 | A.10.4 Sensor ::SignalFunction A.10.5 Digital ::SignalFunction |
52 | A.10.6 Connection ::SignalFunction |
55 | Annex B (normative) Basic signal component (BSC) layer B.1 BSC layer base classes B.2 BSC subclasses |
60 | B.3 Description of a BSC B.3.1 Diagrammatic representation of a BSC |
61 | B.3.2 BSC interfaces |
62 | B.3.3 Types of BSCs |
63 | B.3.4 BSC attribute default values B.3.5 BSC subclass descriptions |
65 | B.4 Physical class |
67 | B.4.1 Permissible physical types and their units |
71 | B.4.2 Unit prefixes |
72 | B.5 PulseDefns class |
73 | B.5.1 PulseDefn class B.6 SignalFunction class |
74 | B.6.1 Source ::SignalFunction |
82 | B.6.2 Conditioner ::SignalFunction |
96 | B.6.3 EventFunction ::SignalFunction |
102 | B.6.4 Sensor ::SignalFunction |
108 | B.6.5 Digital ::SignalFunction |
110 | B.6.6 Connection ::SignalFunction |
115 | Annex C (normative) Dynamic signal descriptions C.1 Introduction |
116 | C.2 Basic classes C.2.1 ResourceManager |
117 | C.2.2 Signal |
119 | C.2.3 BSCs |
121 | C.3 Dynamic signal goals and use cases |
123 | Annex D (normative) IDL basic components D.1 Introduction D.2 IDL BSC library |
165 | Annex E (informative) Test signal framework (TSF) for ATLAS E.1 Introduction E.2 AC_SIGNAL E.2.1 Definition |
166 | E.2.2 Interface properties E.2.3 Notes E.2.4 Model description E.2.5 Rules |
167 | E.2.6 Example E.3 AM_SIGNAL E.3.1 Definition |
168 | E.3.2 Interface properties E.3.3 Notes E.3.4 Model description |
169 | E.3.5 Rules E.3.6 Example E.4 DC_SIGNAL E.4.1 Definition |
170 | E.4.2 Interface properties E.4.3 Notes E.4.4 Model description |
171 | E.4.5 Rules E.4.6 Example |
172 | E.5 DIGITAL_PARALLEL E.5.1 Definition E.5.2 Interface properties E.5.3 Notes |
173 | E.5.4 Model description E.5.5 Rules E.5.6 Example |
174 | E.6 DIGITAL_SERIAL E.6.1 Definition |
175 | E.6.2 Interface properties E.6.3 Notes E.6.4 Model description E.6.5 Rules |
176 | E.6.6 Example E.7 DME_INTERROGATION E.7.1 Definition |
177 | E.7.2 Interface properties E.7.3 Notes |
178 | E.7.4 Model description E.7.5 Rules E.7.6 Example |
179 | E.8 DME_RESPONSE E.8.1 Definition |
180 | E.8.2 Interface properties |
181 | E.8.3 Notes E.8.4 Model description |
183 | E.8.5 Rules E.8.6 Example |
184 | E.9 FM_SIGNAL E.9.1 Definition E.9.2 Interface properties E.9.3 Notes E.9.4 Model description |
185 | E.9.5 Rules E.9.6 Example |
186 | E.10 ILS_GLIDE_SLOPE E.10.1 Definition |
187 | E.10.2 Interface properties |
188 | E.10.3 Notes E.10.4 Model description |
189 | E.10.5 Rules E.10.6 Example |
190 | E.11 ILS_LOCALIZER E.11.1 Definition E.11.2 Interface properties |
191 | E.11.3 Notes E.11.4 Model description |
192 | E.11.5 Rules E.11.6 Example |
193 | E.12 ILS_MARKER E.12.1 Definition |
194 | E.12.2 Interface properties E.12.3 Notes E.12.4 Model description |
195 | E.12.5 Rules E.12.6 Example E.13 PM_SIGNAL E.13.1 Definition |
196 | E.13.2 Interface properties E.13.3 Notes E.13.4 Model description |
197 | E.13.5 Rules E.13.6 Example |
198 | E.14 PULSED_AC_SIGNAL E.14.1 Definition E.14.2 Interface properties E.14.3 Notes |
199 | E.14.4 Model description E.14.5 Rules E.14.6 Example |
200 | E.15 PULSED_AC_TRAIN E.15.1 Definition E.15.2 Interface properties |
201 | E.15.3 Notes E.15.4 Model description E.15.5 Rules |
202 | E.15.6 Example E.16 PULSED_DC_SIGNAL E.16.1 Definition |
203 | E.16.2 Interface properties E.16.3 Notes E.16.4 Model description |
204 | E.16.5 Rules E.16.6 Example |
205 | E.17 PULSED_DC_TRAIN E.17.1 Definition E.17.2 Interface properties E.17.3 Notes |
206 | E.17.4 Model description E.17.5 Rules E.17.6 Example |
207 | E.18 RADAR_RX_SIGNAL E.18.1 Definition E.18.2 Interface properties |
208 | E.18.3 Notes E.18.4 Model description |
209 | E.18.5 Rules E.18.6 Example |
210 | E.19 RADAR_TX_SIGNAL E.19.1 Definition E.19.2 Interface properties |
211 | E.19.3 Notes E.19.4 Model description E.19.5 Rules E.19.6 Example |
212 | E.20 RAMP_SIGNAL E.20.1 Definition |
213 | E.20.2 Interface properties E.20.3 Notes E.20.4 Model description E.20.5 Rules |
214 | E.20.6 Example E.21 RANDOM_NOISE E.21.1 Definition E.21.2 Interface properties |
215 | E.21.3 Notes E.21.4 Model description E.21.5 Rules E.21.6 Example |
216 | E.22 RESOLVER E.22.1 Definition |
217 | E.22.2 Interface properties E.22.3 Notes E.22.4 Model description |
218 | E.22.5 Rules |
219 | E.22.6 Example E.23 RS_232 E.23.1 Definition E.23.2 Interface properties |
220 | E.23.3 Notes E.23.4 Model description E.23.5 Rules E.24 SQUARE_WAVE E.24.1 Definition |
221 | E.24.2 Interface properties E.24.3 Notes E.24.4 Model description |
222 | E.24.5 Rules E.24.6 Example |
223 | E.25 SSR_INTERROGATION E.25.1 Definition E.25.2 Interface properties |
224 | E.25.3 Notes |
225 | E.25.4 Model description E.25.5 Rules E.25.6 Example |
226 | E.26 SSR_RESPONSE E.26.1 Definition E.26.2 Interface properties |
227 | E.26.3 Notes |
228 | E.26.4 Model description |
229 | E.26.5 Rules E.26.6 Example |
230 | E.27 STEP_SIGNAL E.27.1 Definition E.27.2 Interface properties |
231 | E.27.3 Notes E.27.4 Model description E.27.5 Rules E.27.6 Example |
232 | E.28 SUP_CAR_SIGNAL E.28.1 Definition E.28.2 Interface properties |
233 | E.28.3 Notes E.28.4 Model description |
234 | E.28.5 Rules E.28.6 Example E.29 SYNCHRO E.29.1 Definition |
235 | E.29.2 Interface properties |
236 | E.29.3 Notes E.29.4 Model description |
237 | E.29.5 Rules E.29.6 Example |
238 | E.30 TACAN E.30.1 Definition |
239 | E.30.2 Interface properties |
240 | E.30.3 Notes E.30.4 Model description |
242 | E.30.5 Rules E.30.6 Example |
243 | E.31 TRIANGULAR_WAVE_SIGNAL E.31.1 Definition E.31.2 Interface properties |
244 | E.31.3 Notes E.31.4 Model description E.31.5 Rules E.31.6 Example |
245 | E.32 VOR E.32.1 Definition |
246 | E.32.2 Interface properties E.32.3 Notes |
247 | E.32.4 Model description |
248 | E.32.5 Rules E.32.6 Example |
249 | Annex F (informative) IDL for TSF for ATLAS F.1 Introduction F.2 IDL for TSF for ATLAS library |
269 | Annex G (normative) Carrier language requirements G.1 Carrier language requirements G.1.1 General requirements G.1.2 Human interface and communication G.2 IDL G.3 Data types |
270 | G.3.1 Enumeration data type G.3.2 Integer data type G.3.3 Real data type |
271 | G.3.4 Character data type G.3.5 Boolean data type G.3.6 File data type G.3.7 Array data type G.3.8 Record data type G.3.9 Variables and constants G.4 Data-processing requirements G.4.1 Data manipulation |
272 | G.4.2 Arithmetic operators G.4.3 Relational operators G.4.4 Logical operators |
273 | G.4.5 Other operators G.4.6 Mathematical functions G.4.7 File-handling functions |
274 | G.4.8 Type conversion functions G.4.9 String related functions |
275 | G.4.10 Other functions G.5 Control structures G.5.1 If G.5.2 Else G.5.3 Case G.5.4 For G.5.5 While |
277 | Annex H (normative) Test procedure language (TPL) H.1 TPL layer H.2 Elements of the TPL H.3 Structure of test requirements H.4 Carrier language H.5 Signal statements H.5.1 Definition of signal statements |
278 | H.5.2 Structure of signal statements H.5.3 Syntax of signal statements |
279 | H.6 Mapping of test statements to carrier language H.7 Test statement definitions H.7.1 Setup statements |
287 | H.7.2 Reset statement |
288 | H.7.3 Connect statement |
290 | H.7.4 Disconnect statement |
291 | H.7.5 Enable statement |
292 | H.7.6 Disable statement |
293 | H.7.7 Read statement |
294 | H.7.8 Change statement H.7.9 Compare statement |
296 | H.7.10 Wait_For statement H.8 Elements used in test statement definitions H.8.1 |
297 | H.8.2 Attribute-Value groups |
304 | H.9 Attributes with multiple properties H.9.1 Entering literal data |
306 | H.9.2 Using arrays of data |
307 | H.9.3 Acquiring sensor data |
308 | H.10 Transferring data in digital signals H.10.1 Representation of digital data |
309 | H.10.2 Transmitting digital data using digital sources |
311 | H.10.3 Acquiring digital sensor data H.10.4 Bidirectional digital signals |
312 | H.11 Creating test requirements H.11.1 Creating test statements |
313 | H.11.2 Use of gate in signal statements |
314 | H.12 Delimiting TPL statements H.12.1 Introducing a group of one or more TPL statements H.12.2 Indicating end of group of TPL statements |
317 | Annex I (normative) Extensible markup language (XML) signal descriptions (XSDs) I.1 Introduction I.2 XML signal schema definition |
355 | Annex J (informative) XML for TSF for ATLAS J.1 Introduction J.2 TSF XML schema J.2.1 Library information ( tag) J.2.2 TSF information ( tag) |
356 | J.2.3 Interface information ( tag) J.2.4 Model information ( tag) |
357 | J.2.5 XML schema |
358 | J.3 XML for TSF for ATLAS |
403 | Annex K (informative) Support for ATLAS nouns and modifiers K.1 STD support for ATLAS signals K.2 STD support for ATLAS nouns |
406 | K.3 STD support for ATLAS noun modifiers |
416 | K.3.1 Example of noun modifier supported by combination of BSCs K.3.2 Example of noun modifier supported by a technique K.4 Support for ATLAS extensions |
417 | Annex L (informative) Bibliography |