SlideShare a Scribd company logo
TM
 LabVIEW and
       TM
MATLAB support
    @ ICE

     © NMDG
                 6/2012
Summary

Goal: allow engineers to extend the capability of ICE by creating
applications in their preferred development environment

             Here it is shown that it is possible to interact with ICE from within
             LabVIEWTM 2011 and MATLABTM R2012A using .NET remoting

  ●     running on the same machine using an IPC channel (inter-process communication)
  ●     running on different machines using a TCP channel (transmission control protocol)
  ●     interacting with instruments and other schematics configured in ICE
          ●  control RF and DC sources
          ●  control switching matrices
          ●  control RF and DC analysers
          ●  initiate measurements
          ●
             retrieve calibrated(*) data from analysers and DUT
  ●     possibly directly controlling additional hardware which is not controlled by ICE

(*)
      the calibration itself needs to be performed in ICE

LabVIEW and MATLAB are registered trademarks of respectively National Instruments and The MathWorks, Inc
                                                      © NMDG 2012                                          2
LabVIEW example #1 – ICE Getting Started – using IPC (I)




                         © NMDG 2012                       3
LabVIEW example #1 – ICE Getting Started – using IPC (II)




                                               LabVIEW allows to select the desired
                                             property or method of the IRemoteServer
                                                which is returned when opening the
                                                 connection at the specified URL




                         © NMDG 2012                                             4
LabVIEW example #1 – ICE Getting Started – using IPC (III)




                                             Schematic returned by IRemoteServer
                                             must be casted to RFSource in order
                                             to access its source-related properties




                          © NMDG 2012                                              5
LabVIEW example #2 – ZVT8 – using TCP (I)




                                       ICE running on a R&S ZVT8
                                       IP address : 192.168.0.121

                                       ICE .NET remoting server “ICE.rem”
                                       listening at port 7531 as TCP channel

                                       LabVIEW running on laptop
                                       connected to the same network




                        © NMDG 2012                                        6
LabVIEW example #2 – ZVT8 – using TCP (II)




                                        Setting the frequency and output level
                                        of the RF source based on
                                        the unique name assigned in ICE

                                        Retrieving the time-domain and
                                        frequency-domain data from the DUT
                                        (e.g. “bf” at port 2)

                                        Converting the complex type defined
                                        in ICE to the complex type defined in
                                        LabVIEW




                        © NMDG 2012                                             7
MATLAB example – ICE Getting Started – using IPC   (TCP also supported)




                        © NMDG 2012                                       8
Acknowledgements
●   NMDG wants to thank National Instruments and The MathWorks for their
    support




                                 © NMDG 2012                               9
Contact info




               Want to try this capability?
                       Contact us
                            at
                     info@nmdg.be




                         © NMDG 2012          10

More Related Content

PDF
On Error Injection for NoC Platforms: A UVM-based Practical Case Study
PDF
A reusable verification environment for NoC platforms using UVM
PDF
Echi isca2007
PDF
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
PDF
Accelerating system verilog uvm based vip to improve methodology for verifica...
PDF
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
PDF
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
DOCX
Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video...
On Error Injection for NoC Platforms: A UVM-based Practical Case Study
A reusable verification environment for NoC platforms using UVM
Echi isca2007
Design of Adjustable Reconfigurable Wireless Single Core CORDIC based Rake Re...
Accelerating system verilog uvm based vip to improve methodology for verifica...
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
Input-Based Dynamic Reconfiguration of Approximate Arithmetic Units for Video...

Viewers also liked (9)

PDF
Why are my s parameters so noisy?
PDF
Phase stability study of a HPR
PDF
"Triple A": Alignment Addresses Ambiguity
PDF
S-functions Presentation: The S-parameters for nonlinear components - Measure...
PDF
Primary Mixer S-Functions Presentation
PDF
In-Circuit Probing Presentation
PDF
Stability under Large-Signal Conditions Presentation
PDF
On-wafer absolute calibration
PDF
S-Functions in MATLAB Presentation
Why are my s parameters so noisy?
Phase stability study of a HPR
"Triple A": Alignment Addresses Ambiguity
S-functions Presentation: The S-parameters for nonlinear components - Measure...
Primary Mixer S-Functions Presentation
In-Circuit Probing Presentation
Stability under Large-Signal Conditions Presentation
On-wafer absolute calibration
S-Functions in MATLAB Presentation
Ad

Similar to ICE Remoting Presentation (20)

PPTX
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
PDF
Lab view web vis
PDF
LabVIEW Report
PPTX
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
PDF
Ff3110511053
PPTX
What's New in LabVIEW 2017
PDF
SVG in Data Acquisition and Control Systems
PDF
Chi2011 Case Study: Interactive, Dynamic Sparklines
PDF
Academic Modular Seminar
PPTX
SmartTV Security
PDF
(eBook PDF) Hands-On Introduction to LabVIEW for Scientists and Engineers 4th...
PPTX
Educon 2012- On the Design of Remote Laboratories
PPTX
LabVIEW.pptx
PPTX
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...
PDF
Introduction to Labview
PDF
Configuring LIFA for remote communication using web architecture
PDF
Lab view basics_i[1]
PDF
IRJET- Information Logging and Investigation of Control Framework Utilizing D...
PPTX
Introduction to lab view 8.6 in 3 hours
PDF
Developing Web-based Interactive Teaching System for Core Network Technology ...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
Lab view web vis
LabVIEW Report
2012 04-18 (educon2012) emadrid uned on design remote laboratories study lab ...
Ff3110511053
What's New in LabVIEW 2017
SVG in Data Acquisition and Control Systems
Chi2011 Case Study: Interactive, Dynamic Sparklines
Academic Modular Seminar
SmartTV Security
(eBook PDF) Hands-On Introduction to LabVIEW for Scientists and Engineers 4th...
Educon 2012- On the Design of Remote Laboratories
LabVIEW.pptx
GOLC 2012 - On Standardizing the Management of LabVIEW-based Remote Laborator...
Introduction to Labview
Configuring LIFA for remote communication using web architecture
Lab view basics_i[1]
IRJET- Information Logging and Investigation of Control Framework Utilizing D...
Introduction to lab view 8.6 in 3 hours
Developing Web-based Interactive Teaching System for Core Network Technology ...
Ad

More from NMDG NV (20)

PDF
Contactless Probing Presentation
PDF
NM310S Product Brochure: Nonlinear Starter Kit For R&S VNA
PDF
NM310S Product Brochure: Nonlinear Starter Kit For Agilent VNA
PDF
ICEBreaker Option: S- functions Verification
PDF
ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...
PDF
ZVxPlus Presentation: Pulsed DC & RF Characterization
PDF
ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...
PDF
ZVxPlus Application: Power Amplifier Design
PDF
ZVxPlus Technology Update: Pulse And Modulation
PDF
ZVxPlus Presentation: Beyond S-parameters
PDF
S-functions Paper Presentation: Switching Amplifier Design With S-functions
PDF
S-functions Paper: Switching Amplifier Design With S-functions
PDF
NMDG Services Brochure
PDF
FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...
PDF
ZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNA
PDF
PNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNA
PDF
ZVxPlus Product Note: Nonlinear Extension Kit for R&S VNA
PDF
ZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNA
PDF
ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...
PDF
ICE Presentation: Integrated Component Characterization Environment
Contactless Probing Presentation
NM310S Product Brochure: Nonlinear Starter Kit For R&S VNA
NM310S Product Brochure: Nonlinear Starter Kit For Agilent VNA
ICEBreaker Option: S- functions Verification
ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...
ZVxPlus Presentation: Pulsed DC & RF Characterization
ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...
ZVxPlus Application: Power Amplifier Design
ZVxPlus Technology Update: Pulse And Modulation
ZVxPlus Presentation: Beyond S-parameters
S-functions Paper Presentation: Switching Amplifier Design With S-functions
S-functions Paper: Switching Amplifier Design With S-functions
NMDG Services Brochure
FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...
ZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNA
PNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNA
ZVxPlus Product Note: Nonlinear Extension Kit for R&S VNA
ZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNA
ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...
ICE Presentation: Integrated Component Characterization Environment

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Spectroscopy.pptx food analysis technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
KodekX | Application Modernization Development
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Unlocking AI with Model Context Protocol (MCP)
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
sap open course for s4hana steps from ECC to s4
Advanced methodologies resolving dimensionality complications for autism neur...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Digital-Transformation-Roadmap-for-Companies.pptx
Understanding_Digital_Forensics_Presentation.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Spectroscopy.pptx food analysis technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Unlocking AI with Model Context Protocol (MCP)

ICE Remoting Presentation

  • 1. TM LabVIEW and TM MATLAB support @ ICE © NMDG 6/2012
  • 2. Summary Goal: allow engineers to extend the capability of ICE by creating applications in their preferred development environment Here it is shown that it is possible to interact with ICE from within LabVIEWTM 2011 and MATLABTM R2012A using .NET remoting ● running on the same machine using an IPC channel (inter-process communication) ● running on different machines using a TCP channel (transmission control protocol) ● interacting with instruments and other schematics configured in ICE ● control RF and DC sources ● control switching matrices ● control RF and DC analysers ● initiate measurements ● retrieve calibrated(*) data from analysers and DUT ● possibly directly controlling additional hardware which is not controlled by ICE (*) the calibration itself needs to be performed in ICE LabVIEW and MATLAB are registered trademarks of respectively National Instruments and The MathWorks, Inc © NMDG 2012 2
  • 3. LabVIEW example #1 – ICE Getting Started – using IPC (I) © NMDG 2012 3
  • 4. LabVIEW example #1 – ICE Getting Started – using IPC (II) LabVIEW allows to select the desired property or method of the IRemoteServer which is returned when opening the connection at the specified URL © NMDG 2012 4
  • 5. LabVIEW example #1 – ICE Getting Started – using IPC (III) Schematic returned by IRemoteServer must be casted to RFSource in order to access its source-related properties © NMDG 2012 5
  • 6. LabVIEW example #2 – ZVT8 – using TCP (I) ICE running on a R&S ZVT8 IP address : 192.168.0.121 ICE .NET remoting server “ICE.rem” listening at port 7531 as TCP channel LabVIEW running on laptop connected to the same network © NMDG 2012 6
  • 7. LabVIEW example #2 – ZVT8 – using TCP (II) Setting the frequency and output level of the RF source based on the unique name assigned in ICE Retrieving the time-domain and frequency-domain data from the DUT (e.g. “bf” at port 2) Converting the complex type defined in ICE to the complex type defined in LabVIEW © NMDG 2012 7
  • 8. MATLAB example – ICE Getting Started – using IPC (TCP also supported) © NMDG 2012 8
  • 9. Acknowledgements ● NMDG wants to thank National Instruments and The MathWorks for their support © NMDG 2012 9
  • 10. Contact info Want to try this capability? Contact us at info@nmdg.be © NMDG 2012 10