The PCAN-USB Pro FD adapter enables the connection of CAN FD and LIN networks to a computer via USB. Two field buses can be connected at the same time, up to four with appropriate adapter cables (2 x CAN FD, 2 x LIN). Each CAN FD channel is separately isolated against USB and LIN with a maximum of 500 Volts. Its robust aluminum casing makes the PCAN-USB Pro FD adapter suitable for mobile applications.
The CAN FD standard (CAN with Flexible Data rate) is primarily characterized by higher bandwidth for data transfer. The maximum of 64 data bytes per CAN FD frame (instead of 8 so far) can be transmitted with bit rates up to 12 Mbit/s. CAN FD is downward-compatible to the CAN 2.0 A/B standard, thus CAN FD nodes can be used in existing CAN networks. However, in this case the CAN FD extensions are not applicable.
The monitor software PCAN-View and the programming interface PCAN-Basic for the development of applications with CAN connection are included in the scope of supply and support the standard CAN FD. The monitor application PLIN-View Pro as well as the PLIN programming interface are also included in the scope of supply.
Code Complexity Measurement Tools for C, C++, Java, and C#
What is measured by Testwell CMT++/CMTJava ?
Based on the static properties of the program code CMT++ and CMTJava gives estimates how error prone the program source code is due to its complexity, how long it will take to understand the code, what is the logical volume of the code, etc …
As the project team has not usually time to inspect all the code produced by the project, CMT++/CMTJava can assist in locating the modules, which are most likely to cause problems in the future.
Testwell CMT++ und Testwell CMTJava help by measuring the code quality. This is particularly interesting for companies which subcontract their software development. Subcontractors can proof the quality of their code with Testwell CMT++/CMTJava.
Testwell CTC++ was originally developed for source code in the C language. It supports C++ for over 30 years and continuously keeps pace with its highly dynamic language standards.
The C language family has some special challenges for coverage measurement:
Source code in header files – this is merged for all of its copies by Testwell CTC++.
Use of macros – Testwell CTC++ instruments the already preprocessed code and thus gains access to the complete macro content.
Code variants through preprocessing: In safety-critical software development, variants must be tested separately. Testwell CTC++ recognizes variants and identifies them separately.
An add-on is available for the Java language.
Coverage Measures
Testwell CTC++ offers all coverage measures required by various safety standards:
Function Coverage
Statement Coverage
Decision / Branch Coverage
Condition Coverage
MC/DC: Modified Condition / Decision Coverage
Multicondition Coverage
Executed, non-executed and only partially executed lines of code are visually highlighted (Line Coverage).
Safety-Critical Software Development
When human lives are at risk, various safety standards such as ISO 26262 in the automotive sector or DO-178C in aviation require the measurement of code coverage.
Several hundred companies worldwide use Testwell CTC++ in this development environment to cover all coverage requirements of their standard up to the highest required level of MC/DC.
Testwell CTC++ is certified by TÜV Süd for functional safety in accordance with IEC 61508, ISO26262, EN 50128 and IEC 62304.
Testing
All types of tests, whether unit tests, integration tests or complete system tests, can be carried out as usual. Testing can be done fully automated, partially automated or manually.
The instrumented program or test executable writes the data to a file during testing. When the test is executed on a target, this writing out is fully customizable; the data can, for example, be transferred directly to the host.
With Testwell CTC++, all test runs of a project can be combined into a single report. It works with all common unit test tools, test platforms and frameworks.
Flexible Reporting
Our HTML report offers overview views and shows the details of the coverage measurement in the source code. Its reporting levels can be configured to suit the project.
Testwell CTC++ creates all coverage reports based on templates and thus supports all text-based formats such as XML, CSV or JSON. This way, third-party systems such as dashboards can easily be supplied with the required data.
Missing coverage is explained and documented via Justifications. Testwell CTC++ shows the impact of Justifications on all coverage measures – so it is clear and transparent whether 100% of the code has been tested or at least explained.
Embedded Software
The coverage measurement for software on embedded targets has some specific challenges:
div
Low Memory
The instrumentation overhead is basically low and can be further reduced through various workflows. In extreme cases, the coverage is measured over individual bits and can be read out via the debugger.
Coverage Data
Any communication interface between target and host can be used for writing out coverage data.
The runtime library for writing out the coverage data is supplied as C code that can be adapted to the capabilities of the target.
Cross-Compiler
Testwell CTC++ works independently of the compiler and can be configured for any C / C++ compiler. We provide our users with numerous compiler configurations and support them in adapting to new compilers.
Frequency range: 9 kHz – 8.5 GHz and 100 kHz – 26.5 GHz
Frequency resolution: 1 Hz
Setting Range of Output Level: -55 ~ +10 dBm
Dynamic Range: 125 dB
2/4-ports: S-parameters, Balance Measurements, Time Domain
Measure: Q-factor, bandwidth and Insertion Loss
Power source calibration compatible with R&S NRPxxA/AN and Keysight U2000A/B series USB power meters
Compatible with several manufacturers ECal kits (contact us for more information)
Product Overview
The SIGLENT SNA5000A series of Vector Network Analyzers have a frequency range of 9 kHz to 8.5 GHz and 100 kHz to 26.5 GHz, which support 2/4-port scattering parameter, differential-parameter, and time-domain parameter measurements. The SNA5000A series of VNAs are effective instrumentation for determining the Q-factor, bandwidth, and insertion loss of a filter, They feature impedance conversion, movement of measurement plane, limit testing, ripple test, fixture simulation, and adapter removal/insertion adjustments. The VNAs have five sweep types: Linear-Frequency mode, Log-Frequency mode, Power-Sweep mode, CW-Time mode, and Segment-Sweep mode. The SNA5000A series VNAs also support scattering-parameter correction of SOLT, SOLR, TRL, Response, and Enhanced Response for increased flexibility in R&D and manufacturing applications.
Frequency Range
Ports
Dynamic Range
Trace Noise
Range of Output
SNA5002A
9 kHz~4.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5004A
9 kHz~4.5 GHz
4
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5012A
9 kHz~8.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5014A
9 kHz~8.5 GHz
4
125 dB
0.003 dB rms,0.03° rms
-55 ~ +10 dBm
SNA5022A
100 kHz~13.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 dBm ~ +10 dBm
SNA5032A
100 kHz~26.5 GHz
2
125 dB
0.003 dB rms,0.03° rms
-55 dBm ~ +10 dBm
Key Features
Frequency range: 9 kHz – 8.5 GHz and 100 kHz – 26.5 GHz
Frequency resolution: 1 Hz
Level resolution: 0.05 dB
Range of IFBW: 10 Hz~3 MHz
Setting range of output level:
-55 dBm ~ +10 dBm
Dynamic range: 125 dB
Types of calibration: Response calibration, Enhanced Response calibration, Full-one port calibration, Full-two port calibration, Full-three port calibration, Full-four port calibration, TRL calibration
SIGLENT digital oscilloscopes provide the perfect balance between features and price. With bandwidths from 50 MHz to 2 GHz, low noise vertical scales down to 500 uV/div, and features like Eye diagram / Jitter analysis, serial decoding and MSO capabilities, SIGLENT will quickly become your scope of choice.
Event frequency indicated by color temperature. “Hot” colors (red) identify frequent events while “cool” (blue) colors are reserved for events that occur less often.
Easy Auto-Measurements
Quickly add one of over 30 automatic measurements like peak voltage, frequency, and more
Intelligent Triggers
Edge, Slope, Pulse, Window, Runt, Interval Dropout, Pattern, Video (HDTV supported), and serial trigger modes on many of our digital oscilloscopes
SIGLENT’s function generators / arbitrary waveform generators use advanced Digital Frequency Synthesis (DDS) technology to produce high quality standard function and arbitrary waveform signals. They also provide a wide range of analog and digital modulation functions.
SIGLENT’s SDM3000 Series Digital Multimeters are dual-display multimeters offering 4½, 5½ and 6½-digit resolution with up to 35 PPM DCV accuracy and a powerful feature set at an excellent price.
Siglent’s innovative spectrum analyzers provide reliable measurement precision and a wide range of RF measurement functions. They incorporate all-digital IF technology and have frequency ranges from 9 kHz to 7.5 GHz for use for almost any application.
SSG6000A meet the stringent requirements of microwave and millimeter wave testing with reliable performance and provide another choice in size, speed and cost, especially suitable for applications that pursue program efficiency but have limited testing budget and space.
SSG6000A Series RF Signal Generator supports AM and pulse modulation, pulse sequence generator, power meter control and other functions. With standard OCXO reference hardware module inside ensures high-precision and high stability signal output. It is not only an ideal local oscillator and clock source, but also a high-performance analog signal source. It is suitable for various application scenarios such as R&D and production. SIGLENT provides a total solution including proven reliability and standard 3 years warranty plus pre-sale and post-sale support.