(function () { function textOf(el) { return (el && el.textContent || "").replace(/\s+/g, " ").trim(); } function resolveItemUrl() { var match = window.location.search.match(/[?&]item=(\d+)/); if (!match) { return null; } return window.location.origin + "/a-" + match[1] + "/"; } function loadAccordion() { var url = resolveItemUrl(); if (!url) { return Promise.resolve(null); } return new Promise(function (resolve, reject) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.onload = function () { if (xhr.status < 200 || xhr.status >= 400) { reject(new Error("item page " + xhr.status)); return; } var doc = new DOMParser().parseFromString(xhr.responseText, "text/html"); resolve(doc.querySelector(".phywe-item-accordion")); }; xhr.onerror = function () { reject(new Error("item page network error")); }; xhr.send(); }); } function parseItemBlocks(scope, withQuantity) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var numberLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(numberLink) }; if (withQuantity && cols[2]) { var qty = parseInt(textOf(cols[2]).replace(/[^\d]/g, ""), 10); item.quantity = isNaN(qty) ? textOf(cols[2]) : String(qty); } if (item.name) { items.push(item); } } return items; } function fillTable(tableId, items, withQuantity) { var table = document.getElementById(tableId); if (!table || !items.length) { return; } var tbody = table.querySelector("tbody"); for (var i = 0; i < items.length; i++) { var tr = document.createElement("tr"); var nameTd = document.createElement("td"); nameTd.style.width = "80%"; nameTd.textContent = items[i].name; tr.appendChild(nameTd); var numberTd = document.createElement("td"); numberTd.textContent = items[i].mappedTo; tr.appendChild(numberTd); if (withQuantity) { var qtyTd = document.createElement("td"); qtyTd.textContent = items[i].quantity || ""; tr.appendChild(qtyTd); } tbody.appendChild(tr); } var wrapper = table.parentElement; while (wrapper && wrapper.className.indexOf("printtablediv") === -1) { wrapper = wrapper.parentElement; } if (wrapper) { wrapper.style.display = ""; } } function stepTitle(stepEl) { if (!stepEl) { return ""; } var titleEl = stepEl.querySelector(".card-header button div") || stepEl.querySelector(".card-header button"); return textOf(titleEl); } function setHeadline(tableId, title) { var headline = document.querySelector("#" + tableId + " .printtableheadline"); if (headline && title) { headline.textContent = title; } } function parseMedia(scope) { if (!scope) { return []; } var rows = scope.querySelectorAll(".itemslist .row.itemblocks"); var items = []; for (var i = 0; i < rows.length; i++) { var cols = rows[i].children; if (!cols.length) { continue; } var nameLink = cols[0].querySelector("a"); var fileLink = cols[1] ? cols[1].querySelector("a") : null; var item = { name: textOf(nameLink || cols[0]), mappedTo: textOf(fileLink || cols[1]), quantity: cols[2] ? textOf(cols[2]) : "" }; if (item.name) { items.push(item); } } return items; } function fillFromAccordion(accordion) { if (!accordion) { return; } var versucheStep = accordion.querySelector('[data-step="versuche"]'); var versuche = parseItemBlocks(versucheStep, false); setHeadline("print-versuche", stepTitle(versucheStep)); fillTable("print-versuche", versuche, false); var lieferumfangStep = accordion.querySelector('[data-step="lieferumfang"]'); var lieferumfang = parseItemBlocks(lieferumfangStep, true); fillTable("print-lieferumfang", lieferumfang, true); var zubehoer = accordion.querySelector('[data-step="zubehoer"]'); var sections = zubehoer ? zubehoer.querySelectorAll(".card-body") : []; var notwendig = []; var empfohlen = []; for (var i = 0; i < sections.length; i++) { var items = parseItemBlocks(sections[i], false); if (sections[i].querySelector(".text-red, .icon-warning-black")) { notwendig = items; } else if (sections[i].querySelector(".text-green, .icon-Mehrwert_black")) { empfohlen = items; } } fillTable("print-zubehoer-notwendig", notwendig, false); fillTable("print-zubehoer-empfohlen", empfohlen, false); var mediaStep = accordion.querySelector('[data-step="media"]'); var media = parseMedia(mediaStep); setHeadline("print-media", stepTitle(mediaStep)); fillTable("print-media", media, true); } function start() { var itemUrl = resolveItemUrl(); if (!itemUrl) { setTimeout(function () { window.print(); }, 2000); return; } loadAccordion() .then(function (accordion) { fillFromAccordion(accordion); }) .catch(function (err) { if (window.console && console.warn) { console.warn("Accordion konnte nicht geladen werden:", resolveItemUrl(), err); } }) .then(function () { setTimeout(function () { window.print(); }, 500); }); } if (document.readyState === "loading") { document.addEventListener("DOMContentLoaded", start); } else { start(); } })();
 

Datenblatt


Funktionsgenerator, 1 µHz - 25 MHz

Artikel-Nr.: EAK-P-4125
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Unknown

Funktion und Verwendung

Dieser neuentwickelte Arbitrary- Wellenformgenerator mit modernster grafischer Benutzersteuerung verfügt über ausgezeichnete technische Eigenschaften und eine Vielzahl von Funktionen. Besonders hervorzuheben sind hierbei die beiden gleichwertigen Ausgangskanäle, die leichte Bedienung über verschiedene Menütasten, der große Funktionsumfang und die vielen verschiedenen Modulationsarten. Hierdurch ist dieser Generator perfekt für nahezu sämtliche Aufgaben in Ausbildung, Forschung und Entwicklung geeignet.

Ausstattung und technische Daten

  • Große 10 cm (3.9") TFT-Digitalanzeige für beide Kanäle gleichzeitig
  • Neuentwickelte grafische Menüführung mit vielen Funktionen
  • Zwei unabhängige Ausgangskanäle mit gleicher Charakteristik
  • 1uHz Frequenzauflösung für die gesamte Bandbreite
  • 120 MSa/s Sampling Rate bei 14 Bit vertikaler Auflösung
  • 6 Standardwellenformen (Sinus, Rechteck, Dreieck, DC etc.)
  • 26 Arbitrary Wellenformen (Hamming, Gaussian, Trapez, Tan etc.)
  • Integrierter Wellenformeditor, auf USB-Datenträger speicherbar
  • 5 Modulationsarten (AM, FM, PM, PWM, FSK)
  • Kanalkopplung, Sweep- und Burst-Funktion
  • Integrierter menügesteuerter 200 MHz Frequenzzähler
  • Softwares zur Fernsteuerung und Wellenformbearbeitung
  • Sicherheit: EN 61010-1
  • Frequenzbereich 1 uHz - 25 MHz (Sinus)
  • Anzeige 10cm (3.9") TFT, 480 x 320 pixel, 65536 Farben, 16Bit
  • Ausgangssignale 6 Standard (1µHz … 5 MHz) , 26 Arbitrary (1uHz … 10 MHz)
  • Verzerrung < -40 dBc (1.0 Vss)
  • Gesamtverzerrung < 0.2% (10.. 20kHz)
  • Signalcharacteristik 120 MSa/s ; 14 Bit ; 4096 Punkte
  • Tastverhältnis 0.1 % … 99.9%
  • Frequenzauflösung 1 µHz
  • Amplitudenbereich 1mVss … 20Vss
  • Modulationsarten AM, FM, FSK, PM, PWM
  • Frequenzzähler 0.01 Hz … 200 MHz; 6 dgt.
  • PC-Schnittstelle USB Host, USB Device, RS232
  • Betriebsspannung 100 ~ 240 V AC; 50 / 60 Hz
  • Zubehör: Netzkabel, USB-Schnittstellenkabel, Software für Windows, Bedienungsanleitung

  • Abmessungen (BxHxT): 235 x 110 x 295 mm
  • Gewicht: 3 kg

 

 

 


PHYWE Systeme GmbH & Co. KG
Robert-Bosch-Breite 10 – 37079 Göttingen – Deutschland
www.phywe.com