Produktnummer:

2059

Värmekamera DT-870

Mouldpro
Filer
Bilder
3D Viewer
Error executing template "Designs/Swift/Paragraph/Swift_ProductComponentParagraph.cshtml"
System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
at Dynamicweb.Content.PageService.GetPageOrLanguage(Int32 pageId, Int32 areaId)
at CompiledRazorTemplates.Dynamic.RazorEngine_f4e0c7669fcd408a977a58e29a31d2c9.Execute() in D:\dynamicweb.net\Solutions\Dynamicweb\hctswift.cloud.dynamicweb-cms.com\files\Templates\Designs\Swift\Paragraph\Swift_ProductComponentParagraph.cshtml:line 7
at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 3 @{ 4 int itemSourcePageId = Convert.ToInt32(Model.Item.GetRawValueString("ComponentSource", "0")); 5 6 var pageService = new Dynamicweb.Content.PageService(); 7 itemSourcePageId = itemSourcePageId > 0 && pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID) != null ? pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID).ID : itemSourcePageId; 8 } 9 10 @if (itemSourcePageId != 0) { 11 var page = Dynamicweb.Content.Services.Pages.GetPage(itemSourcePageId); 12 13 if (page != null) { 14 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(page); 15 string itemTheme = !string.IsNullOrWhiteSpace(pageViewModel.Item.GetRawValueString("Theme")) ? " theme " + pageViewModel.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : string.Empty; 16 17 string contentPadding = pageViewModel.Item.GetRawValueString("ContentPadding", ""); 18 contentPadding = contentPadding == "none" ? "p-0" : contentPadding; 19 contentPadding = contentPadding == "small" ? "p-2 p-md-3" : contentPadding; 20 contentPadding = contentPadding == "large" ? "p-4 p-md-5" : contentPadding; 21 contentPadding = contentPadding == "small-x" ? "px-2 px-md-3" : contentPadding; 22 contentPadding = contentPadding == "large-x" ? "px-4 px-md-5" : contentPadding; 23 24 string layout = Model.Item.GetRawValueString("Layout", "top"); 25 switch (layout) 26 { 27 case "top": 28 case "alignLeftMiddle": 29 layout = ""; 30 break; 31 case "center": 32 case "alignLeft": 33 layout = "d-flex align-items-center text-start"; 34 break; 35 } 36 37 <div class="@contentPadding @itemTheme @(layout) h-100 item_@Model.Item.SystemName.ToLower()"> 38 <div class="w-100"> 39 @RenderGrid(itemSourcePageId) 40 </div> 41 </div> 42 } else if (Pageview.IsVisualEditorMode) { 43 <div class="alert alert-dark m-0" role="alert"> 44 <span>@Translate("The selected component does not exist anymore")</span> 45 </div> 46 } 47 } else if (Pageview.IsVisualEditorMode) { 48 <div class="alert alert-dark m-0" role="alert"> 49 <span>@Translate("Product component: The component will be shown here, if any")</span> 50 </div> 51 } 52
Specifikation
Denna handhållna värmekamera är utformad för att göra ditt arbete enklare genom att tillhandahålla noggrann, snabb och pålitlig temperaturmätning. Enkel och lätt att använda, kameran använder point-and-shoot infraröd teknik för att producera högkvalitativa termiska bilder som visas på TFT-skärmen. 50Hz snabb bildfrekvens möjliggör snabb fångst av temperaturvariationer där kritiska temperaturförhållanden visas direkt med automatisk igenkänning av varma/kalla punkter. Kameran har möjlighet till datalogging via det interna minnet medan Bluetooth-anslutning möjliggör enkel överföring av data till användarens smartphone eller Bluetooth-enhet. Den smarta designen är robust, kompakt och lätt med kameran som kan tåla fall från upp till 2 meter. Värmekameror kan användas för en mängd olika temperaturrelaterade tillämpningar; använd kameran runt formgjutningsverkstaden för att mäta utstötningstemperatur, kontrollera värmebandstemperaturer och även felsöka möjliga kylproblem eller torktemperaturer genom att helt enkelt mäta slangens temperatur; dessa kanske inte ger exakta avläsningar, men är ett bra sätt att snabbt identifiera möjliga problem och är ett ovärderligt hjälpmedel för processverifiering. Kameran kommer snabbt att identifiera temperaturen på polymert smältmaterial - vilket ger en nästan omedelbar avläsning - i jämförelse kan en smältprobe ta upp till 30 sekunder för att stabilisera avläsningen. Den inbyggda LED-ficklampan är bekväm när man arbetar i mörka och oupplysta inspektionsmiljöer. 8 timmars batteritid med det uppladdningsbara batteriet och automatisk avstängning. Lättanvänd gränssnitt, denna enhet är idealisk för övervakning av processparametrar, prediktivt underhåll, felsökning och verifiering av utrustning. Den kompakta, robusta och lätta designen möjliggör optimal bärbarhet och prestanda, även i tuffa arbetsförhållanden.