SlideShare a Scribd company logo
1 of 10
Download to read offline
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

Viewers also liked

Why are my s parameters so noisy?
Why are my s parameters so noisy?Why are my s parameters so noisy?
Why are my s parameters so noisy?NMDG NV
 
Phase stability study of a HPR
Phase stability study of a HPRPhase stability study of a HPR
Phase stability study of a HPRNMDG NV
 
"Triple A": Alignment Addresses Ambiguity
"Triple A": Alignment Addresses Ambiguity"Triple A": Alignment Addresses Ambiguity
"Triple A": Alignment Addresses AmbiguityNMDG NV
 
S-functions Presentation: The S-parameters for nonlinear components - Measure...
S-functions Presentation: The S-parameters for nonlinear components - Measure...S-functions Presentation: The S-parameters for nonlinear components - Measure...
S-functions Presentation: The S-parameters for nonlinear components - Measure...NMDG NV
 
Primary Mixer S-Functions Presentation
Primary Mixer S-Functions PresentationPrimary Mixer S-Functions Presentation
Primary Mixer S-Functions PresentationNMDG NV
 
In-Circuit Probing Presentation
In-Circuit Probing PresentationIn-Circuit Probing Presentation
In-Circuit Probing PresentationNMDG NV
 
Stability under Large-Signal Conditions Presentation
Stability under Large-Signal Conditions PresentationStability under Large-Signal Conditions Presentation
Stability under Large-Signal Conditions PresentationNMDG NV
 
On-wafer absolute calibration
On-wafer absolute calibrationOn-wafer absolute calibration
On-wafer absolute calibrationNMDG NV
 
S-Functions in MATLAB Presentation
S-Functions in MATLAB PresentationS-Functions in MATLAB Presentation
S-Functions in MATLAB PresentationNMDG NV
 

Viewers also liked (9)

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

Similar to ICE Remoting Presentation

Networking Concepts and Tools for the Cloud
Networking Concepts and Tools for the CloudNetworking Concepts and Tools for the Cloud
Networking Concepts and Tools for the CloudAlex Amies
 
Large customers want postgresql too !!
Large customers want postgresql too !!Large customers want postgresql too !!
Large customers want postgresql too !!rosensteel
 
Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...IJECEIAES
 
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment Bangladesh Network Operators Group
 
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2Naveen Joy
 
Generic network architecture discussion
Generic network architecture discussionGeneric network architecture discussion
Generic network architecture discussionARCFIRE ICT
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationOpen Networking Summits
 
DPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. MeltonDPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. Meltonharryvanhaaren
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...Jim St. Leger
 
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpPushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpJames Denton
 
High Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing CommunityHigh Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing Community6WIND
 
Cloud Presentation.pdf
Cloud Presentation.pdfCloud Presentation.pdf
Cloud Presentation.pdfMandanaHazeri
 
Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksMyNOG
 
200701043 report
200701043 report200701043 report
200701043 reportMindTree
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)Kirill Tsym
 
FD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingFD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingKernel TLV
 
Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”
Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”
Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”Databricks
 
Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Vijay Tolani
 

Similar to ICE Remoting Presentation (20)

Networking Concepts and Tools for the Cloud
Networking Concepts and Tools for the CloudNetworking Concepts and Tools for the Cloud
Networking Concepts and Tools for the Cloud
 
my seminar ppt
my seminar pptmy seminar ppt
my seminar ppt
 
Large customers want postgresql too !!
Large customers want postgresql too !!Large customers want postgresql too !!
Large customers want postgresql too !!
 
Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...
 
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
 
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2
 
Generic network architecture discussion
Generic network architecture discussionGeneric network architecture discussion
Generic network architecture discussion
 
Next Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network InnovationNext Steps in the SDN/OpenFlow Network Innovation
Next Steps in the SDN/OpenFlow Network Innovation
 
DPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. MeltonDPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. Melton
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
 
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack UpPushing Packets - How do the ML2 Mechanism Drivers Stack Up
Pushing Packets - How do the ML2 Mechanism Drivers Stack Up
 
TapanKr
TapanKrTapanKr
TapanKr
 
High Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing CommunityHigh Performance Networking Leveraging the DPDK and Growing Community
High Performance Networking Leveraging the DPDK and Growing Community
 
Cloud Presentation.pdf
Cloud Presentation.pdfCloud Presentation.pdf
Cloud Presentation.pdf
 
Software Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable NetworksSoftware Defined Networking/Openflow: A path to Programmable Networks
Software Defined Networking/Openflow: A path to Programmable Networks
 
200701043 report
200701043 report200701043 report
200701043 report
 
FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)FD.io Vector Packet Processing (VPP)
FD.io Vector Packet Processing (VPP)
 
FD.IO Vector Packet Processing
FD.IO Vector Packet ProcessingFD.IO Vector Packet Processing
FD.IO Vector Packet Processing
 
Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”
Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”
Accelerating Spark MLlib and DataFrame with Vector Processor “SX-Aurora TSUBASA”
 
Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2
 

More from NMDG NV

Contactless Probing Presentation
Contactless Probing PresentationContactless Probing Presentation
Contactless Probing PresentationNMDG NV
 
NM310S Product Brochure: Nonlinear Starter Kit For R&S VNA
NM310S Product Brochure: Nonlinear Starter Kit For R&S VNANM310S Product Brochure: Nonlinear Starter Kit For R&S VNA
NM310S Product Brochure: Nonlinear Starter Kit For R&S VNANMDG NV
 
NM310S Product Brochure: Nonlinear Starter Kit For Agilent VNA
NM310S Product Brochure: Nonlinear Starter Kit For Agilent VNANM310S Product Brochure: Nonlinear Starter Kit For Agilent VNA
NM310S Product Brochure: Nonlinear Starter Kit For Agilent VNANMDG NV
 
ICEBreaker Option: S- functions Verification
ICEBreaker Option: S- functions VerificationICEBreaker Option: S- functions Verification
ICEBreaker Option: S- functions VerificationNMDG NV
 
ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...
ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...
ICEBreaker Presentation: Complex Sweep Plans for Automatic Component Characte...NMDG NV
 
ZVxPlus Presentation: Pulsed DC & RF Characterization
ZVxPlus Presentation: Pulsed DC & RF CharacterizationZVxPlus Presentation: Pulsed DC & RF Characterization
ZVxPlus Presentation: Pulsed DC & RF CharacterizationNMDG NV
 
ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...
ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...
ZVxPlus Application: Transistor Characterization, Reliability and Model Verif...NMDG NV
 
ZVxPlus Application: Power Amplifier Design
ZVxPlus Application: Power Amplifier DesignZVxPlus Application: Power Amplifier Design
ZVxPlus Application: Power Amplifier DesignNMDG NV
 
ZVxPlus Technology Update: Pulse And Modulation
ZVxPlus Technology Update: Pulse And ModulationZVxPlus Technology Update: Pulse And Modulation
ZVxPlus Technology Update: Pulse And ModulationNMDG NV
 
ZVxPlus Presentation: Beyond S-parameters
ZVxPlus Presentation: Beyond S-parametersZVxPlus Presentation: Beyond S-parameters
ZVxPlus Presentation: Beyond S-parametersNMDG NV
 
S-functions Paper Presentation: Switching Amplifier Design With S-functions
S-functions Paper Presentation: Switching Amplifier Design With S-functionsS-functions Paper Presentation: Switching Amplifier Design With S-functions
S-functions Paper Presentation: Switching Amplifier Design With S-functionsNMDG NV
 
S-functions Paper: Switching Amplifier Design With S-functions
S-functions Paper: Switching Amplifier Design With S-functionsS-functions Paper: Switching Amplifier Design With S-functions
S-functions Paper: Switching Amplifier Design With S-functionsNMDG NV
 
NMDG Services Brochure
NMDG Services BrochureNMDG Services Brochure
NMDG Services BrochureNMDG NV
 
FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...
FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...
FSLP Presentation: Fast Source- and Load-Pull using your VNA at its full powe...NMDG NV
 
ZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNA
ZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNAZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNA
ZVxPlus Product Brochure: Nonlinear Starter Kit For R&S VNANMDG NV
 
PNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNA
PNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNAPNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNA
PNAPlus Product Brochure: Nonlinear Starter Kit For Agilent VNANMDG NV
 
ZVxPlus Product Note: Nonlinear Extension Kit for R&S VNA
ZVxPlus Product Note: Nonlinear Extension Kit for R&S VNAZVxPlus Product Note: Nonlinear Extension Kit for R&S VNA
ZVxPlus Product Note: Nonlinear Extension Kit for R&S VNANMDG NV
 
ZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNA
ZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNAZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNA
ZVxPlus Datasheet: Nonlinear Extension Kit for R&S VNANMDG NV
 
ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...
ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...
ZVxPlus Presentation: Characterization of Nonlinear RF/HF Components in Time ...NMDG NV
 
ICE Presentation: Integrated Component Characterization Environment
ICE Presentation: Integrated Component Characterization EnvironmentICE Presentation: Integrated Component Characterization Environment
ICE Presentation: Integrated Component Characterization EnvironmentNMDG NV
 

More from NMDG NV (20)

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

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

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