{"product_id":"pi-vision-fft-chart","title":"FFT+","description":"\u003c!-- START: Product Page for FFT Chart --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- 1. HERO SECTION --\u003e\n\u003csection class=\"product-hero-section\"\u003e\n\u003cdiv class=\"product-hero-container\" style=\"text-align: center;\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0673\/2260\/9955\/files\/fftplus_4dc32093-868e-40ab-a0e5-76df523e9e47_160x160.png?v=1779604961\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003cbr\u003e\n\u003cp class=\"product-subtitle-tag\"\u003ePI Vision Custom Symbol • Vision Library+\u003c\/p\u003e\n\u003ch1\u003eUncover Hidden Machine Faults with the FFT Chart\u003c\/h1\u003e\n\u003cp class=\"product-description\"\u003eBring powerful spectrum analysis natively into AVEVA PI Vision. Transform high-frequency time-series data into the frequency domain to monitor rotating machinery, detect early-stage wear, and prevent catastrophic failures—all without leaving your dashboard.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 2. FEATURES SECTION --\u003e\n\u003csection class=\"product-features-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eAdvanced Signal Processing Meets Intuitive Design\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-grid-three-col\"\u003e\n\u003cdiv class=\"features-column\"\u003e\n\u003ch3\u003ePowerful Signal Processing\u003c\/h3\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eDynamic FFT Engine:\u003c\/strong\u003e Calculate your data on the fly. Choose between Peak, RMS, Peak-to-Peak, and PSD spectrum outputs based on your monitoring standards.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNoise Reduction:\u003c\/strong\u003e Utilize Welch's averaging method with custom overlaps and segment lengths to filter out random background noise and reveal true mechanical frequencies.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePrecision Adjustments:\u003c\/strong\u003e Apply linear detrending, mean removal (DC offset), and specialized windowing (Hann, Flat Top, Blackman-Harris) for crystal-clear signals.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-column\"\u003e\n\u003ch3\u003eInteractive Diagnostics\u003c\/h3\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eKnown Fault Overlays:\u003c\/strong\u003e Add custom vertical reference markers for known machine fault frequencies (e.g., BPFO, Gear Mesh) to instantly diagnose issues when peaks align.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAuto Peak Detection:\u003c\/strong\u003e Stop hunting for values with your mouse. Automatically highlight and label the top amplitude peaks directly on the chart.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eQuick Settings Menu:\u003c\/strong\u003e Rapidly toggle between Linear\/Log scales, Hz\/Duration formats, or apply different calculation types on the fly without opening the configuration pane.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-column\"\u003e\n\u003ch3\u003eAdvanced Visualizations\u003c\/h3\u003e\n\u003cul class=\"feature-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eMulti-Trace Layouts:\u003c\/strong\u003e Compare multiple sensors seamlessly. Choose between a single shared axis, multiple overlapping scales, or cleanly separated stacked lanes.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLogarithmic \u0026amp; dB Scaling:\u003c\/strong\u003e Uncover hidden micro-vibrations (like early bearing wear) alongside massive dominant frequencies using Log spacing and Decibel (dB) scales.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTotal Customization:\u003c\/strong\u003e Adjust trace colors, line styles (smooth vs. stepped), background transparency, and layout formatting to match your operational dashboards perfectly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 3. USE CASES SECTION --\u003e\n\u003csection class=\"use-cases-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eFrom Raw Vibration to Actionable Intelligence\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-cases-grid\"\u003e\n\u003cdiv class=\"use-case-card\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"icon\"\u003e\u003cpath d=\"M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.3-.61-.22l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.23-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49-.12-.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.23.09.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch3\u003eRotating Equipment Monitoring\u003c\/h3\u003e\n\u003cp\u003eDetect imbalance, misalignment, and mechanical looseness in pumps, motors, and fans long before they trigger high-overall vibration alarms or cause unplanned downtime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-case-card\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"icon\"\u003e\u003cpath d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm0 10c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch3\u003eEarly Bearing Defect Detection\u003c\/h3\u003e\n\u003cp\u003eSpot early-stage roller bearing wear by overlaying custom Fault Frequencies (like BPFO or BPFI) against your live data using Decibel (dB) scaling to highlight tiny harmonics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-case-card\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"icon\"\u003e\u003cpath d=\"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch3\u003eElectrical Motor Faults\u003c\/h3\u003e\n\u003cp\u003eDifferentiate between mechanical problems and electrical issues. Pinpoint rotor bar faults and slip frequencies in motor current signatures with high-resolution sampling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"use-case-card\"\u003e\n\u003csvg fill=\"currentColor\" viewbox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"icon\"\u003e\u003cpath d=\"M21 3H3c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 17l3.5-4.5 2.5 3.01L14.5 11l4.5 6H5z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003ch3\u003eStructural Resonance Analysis\u003c\/h3\u003e\n\u003cp\u003eToggle the X-axis from Hz to 'Duration' to analyze slow-moving processes. Identify long-wave resonant frequencies in structures, piping, and large-scale industrial frames.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 4. SCREENSHOTS SECTION --\u003e\n\u003csection class=\"screenshots-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eCondition Monitoring Built for the Web\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screenshots-grid\"\u003e\n\u003cdiv class=\"screenshot-card\" style=\"text-align: start;\"\u003e\n\u003cimg alt=\"FFT Chart showing fault frequency overlays on peaks.\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0673\/2260\/9955\/files\/pi-vision-custom-symbol-fft-trend-limits.png?v=1779604782\" style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"screenshot-card-content\"\u003e\n\u003ch4\u003eInstant Fault Identification\u003c\/h4\u003e\n\u003cp\u003eConfigure custom fault overlays for known frequencies like gear mesh or blade pass. When a live peak perfectly intersects your overlay line, you instantly know the root cause of the vibration.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screenshot-card\" style=\"text-align: start;\"\u003e\n\u003cimg alt=\"Multiple sensors displayed in stacked separate scales.\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0673\/2260\/9955\/files\/pi-vision-custom-symbol-fft-trend-multiple-sensors.png?v=1779604782\" style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"screenshot-card-content\"\u003e\n\u003ch4\u003eCompare Multiple Sensors\u003c\/h4\u003e\n\u003cp\u003eBring in data from inboard, outboard, radial, and axial sensors all at once. Use the 'Separate Scales' layout to neatly stack traces so smaller signals are never dwarfed by larger ones.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screenshot-card\" style=\"text-align: start;\"\u003e\n\u003cimg alt=\"The Quick Settings menu toggling Log scales.\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0673\/2260\/9955\/files\/pi-vision-custom-symbol-fft-trend-mark-quick-menu.png?v=1779604782\" style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"screenshot-card-content\"\u003e\n\u003ch4\u003eOn-the-Fly Quick Settings\u003c\/h4\u003e\n\u003cp\u003eDon't lose your flow state. Click the gear icon on the chart to instantly switch between linear\/logarithmic scales, change axis formats, or toggle peak markers without opening the config pane.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"screenshot-card\" style=\"text-align: start;\"\u003e\n\u003cimg alt=\"Chart displaying auto peak detection and Welch averaging.\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0673\/2260\/9955\/files\/pi-vision-custom-symbol-fft-trend-mark-peaks.png?v=1779604782\" style=\"margin-bottom: 16px; float: none;\"\u003e\n\u003cdiv class=\"screenshot-card-content\"\u003e\n\u003ch4\u003eCut Through the Noise\u003c\/h4\u003e\n\u003cp\u003eEnable Welch's Averaging to suppress random operational noise and clearly expose true mechanical spikes. Use Auto Peak Detection to tag the exact frequencies causing the disturbance.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 5. DEMO VIDEO SECTION --\u003e\n\u003csection class=\"demo-video-section\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eSee the FFT Chart in Action\u003c\/h2\u003e\n\u003cp\u003eWatch a quick demo showing how easy it is to perform native vibration analysis and setup fault diagnostics directly inside AVEVA PI Vision.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"video-card\"\u003e\n\u003cdiv class=\"video-wrapper\"\u003e\u003cvideo poster=\"https:\/\/via.placeholder.com\/1000x562.png?text=Play+Demo+Video\" preload=\"metadata\" controls=\"controls\"\u003e\n\u003csource type=\"video\/mp4\" src=\"https:\/\/cdn.shopify.com\/videos\/c\/o\/v\/6ebfb93ed09a4a8ea67ee634c0e08727.mp4\"\u003e\nYour browser does not support the video tag.\n\u003c\/source\u003e\u003c\/video\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* --- GENERAL SECTION STYLES --- *\/\n  .section-header {\n    display: flex; flex-direction: column; align-items: center; text-align: center;\n    max-width: 800px; margin: 0 auto 3.5rem auto;\n  }\n  .section-header h2 {\n    color: #111; margin-bottom: 1rem; font-size: 1.8rem;\n  }\n  .section-header p {\n    color: #333; line-height: 1.7; font-size: 1rem;\n  }\n  .feature-list {\n    list-style: none; padding: 0; margin: 0;\n  }\n  .feature-list li {\n    position: relative; padding-left: 30px; margin-bottom: 1.25rem;\n    line-height: 1.6; color: #333;\n  }\n  .feature-list li::before {\n    content: '✔'; position: absolute; left: 0; top: 2px;\n    color: #3F72E5; font-size: 1.2rem;\n  }\n  .feature-list li strong {\n    color: #111; font-weight: 600;\n  }\n\n  \/* --- 1. HERO SECTION --- *\/\n  .product-hero-section {\n    padding: 5rem 1rem; text-align: center;\n  }\n  .product-hero-container {\n      max-width: 700px; margin: 0 auto;\n  }\n  .product-hero-icon {\n      width: 80px; height: auto; margin-bottom: 2rem;\n  }\n  .product-subtitle-tag {\n    color: #3F72E5; font-weight: 600; font-size: 0.9rem; margin-bottom: 0.5rem; text-transform: uppercase; letter-spacing: 0.5px;\n  }\n  h1 {\n    font-size: 2.5rem; margin-bottom: 1.5rem;\n  }\n  .product-description {\n    line-height: 1.7; font-size: 1.1rem; color: #333;\n  }\n\n  \/* --- 2. FEATURES SECTION --- *\/\n  .product-features-section {\n    padding: 4rem 1rem; background-color: #f9fafb;\n  }\n  .features-grid-three-col {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n    gap: 2.5rem;\n    max-width: 1200px; margin: 0 auto;\n  }\n  .features-column h3 {\n    font-size: 1.3rem; margin-bottom: 1.5rem; color: #111;\n  }\n \n  \/* --- 3. USE CASES SECTION --- *\/\n  .use-cases-section {\n    padding: 4rem 1rem;\n  }\n  .use-cases-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 2rem;\n    max-width: 1200px; margin: 0 auto;\n  }\n  .use-case-card {\n    background: white; border-radius: 20px; padding: 2rem; text-align: center;\n    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);\n  }\n  .use-case-card .icon {\n    width: 40px; height: 40px; color: #3F72E5; margin-bottom: 1rem;\n  }\n  .use-case-card h3 {\n    font-size: 1.2rem; color: #111; margin-bottom: 0.5rem;\n  }\n  .use-case-card p {\n    color: #333; font-size: 0.9rem; line-height: 1.6;\n  }\n\n  \/* --- 4. SCREENSHOTS SECTION --- *\/\n  .screenshots-section {\n    padding: 4rem 1rem; background-color: #f9fafb;\n  }\n  .screenshots-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr); \/* 2 column layout *\/\n    gap: 2rem;\n    max-width: 1200px; margin: 0 auto;\n  }\n  .screenshot-card {\n    background: white; border-radius: 20px;\n    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);\n    overflow: hidden;\n  }\n  .screenshot-card img {\n    width: 100%; height: auto; display: block; background-color: #f9fafb;\n  }\n  .screenshot-card-content {\n    padding: 1.5rem;\n  }\n  .screenshot-card-content h4 {\n    font-size: 1.2rem; margin: 0 0 0.5rem 0; color: #111;\n  }\n  .screenshot-card-content p {\n    font-size: 0.95rem; line-height: 1.6; color: #333; margin: 0;\n  }\n \n \/* --- 5. DEMO VIDEO SECTION --- *\/\n  .demo-video-section {\n    padding: 4rem 1rem;\n  }\n  .video-card {\n    max-width: 1000px;\n    margin: 0 auto;\n    border-radius: 20px;\n    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);\n    overflow: hidden;\n    background-color: #000; \/* Adds black background behind video *\/\n  }\n  .video-wrapper {\n    position: relative;\n    padding-bottom: 56.25%; \/* 16:9 Aspect Ratio *\/\n    height: 0;\n  }\n  .video-wrapper video {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    border-radius: 20px; \/* Matches the card rounding *\/\n  }\n\n  \/* --- RESPONSIVE STYLES --- *\/\n  @media (max-width: 900px) {\n    .features-grid-three-col {\n      grid-template-columns: 1fr;\n    }\n    .screenshots-grid {\n      grid-template-columns: 1fr; \/* Reverts back to 1 column on smaller mobile screens *\/\n    }\n  }\n\u003c\/style\u003e\n\u003c!-- END: Product Page --\u003e","brand":"Software Athlete","offers":[{"title":"Default Title","offer_id":56640392659270,"sku":null,"price":0.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0673\/2260\/9955\/files\/fftplus_4dc32093-868e-40ab-a0e5-76df523e9e47.png?v=1779604961","url":"https:\/\/www.software-athlete.com\/products\/pi-vision-fft-chart","provider":"Software Athlete","version":"1.0","type":"link"}