instrument-keysight-uxm

23 stars

Best use case

instrument-keysight-uxm is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Teams using instrument-keysight-uxm should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/instrument-keysight-uxm/SKILL.md --create-dirs "https://raw.githubusercontent.com/wangjianjq/Skill/main/.agents/skills/instrument-keysight-uxm/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/instrument-keysight-uxm/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How instrument-keysight-uxm Compares

Feature / Agentinstrument-keysight-uxmStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

This skill provides specific capabilities for your AI agent. See the About section for full details.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Skill: Keysight E7515B UXM (5G/LTE Wireless Test Platform)

## 1. Overview

The **UXM 5G** is Keysight's flagship network emulator for 5G NR and LTE signaling test.

* **Primary Roles**: 5G NR (SA/NSA) Signaling, LTE-A Pro Signaling, IMS/VoLTE/VoNR Test.
* **Interface**: LAN (HiSLIP/Socket), GPIB (Legacy).

## 2. SCPI Command Structure

Keysight SCPI is often tree-based and verbose.

* **Mode Switch**: `INSTrument:SELect "LTE"`, `INSTrument:SELect "NR5G"`
* **Cell Control (NR)**:
  * State ON: `BSE:CELL:NR5G:STATe 1`
  * Power: `BSE:CONFIG:NR5G:DL:POWer -50`

## 3. Python Control Example (PyVISA)

```python
import pyvisa

rm = pyvisa.ResourceManager()
# Use HiSLIP for high-speed data transfer
inst = rm.open_resource('TCPIP0::192.168.1.100::hislip0::INSTR')

# Query ID
print(inst.query("*IDN?"))

# Set Downlink Power to -70 dBm
inst.write("BSE:CONFIG:NR5G:DL:POWer -70")

# Check for Errors
print(inst.query("SYSTem:ERRor?"))
```

## 4. Key Considerations

1. **Application Switching**: Switching between LTE and 5G apps takes time (seconds to minutes). Always check `*OPC?`.
2. **Licensing**: Features are heavily license-dependent. Query `SYSTem:LICense:CATalog?` to check available features.
3. **Thermal**: The E7515B is a high-power chassis. Ensure enterprise-grade cooling in the rack.