NI Ürünleri İle İlgili Tartışmalar

cancel
Showing results for 
Search instead for 
Did you mean: 

problemsiz çalışan program exe halinde hata veriyor....

Solved!
Go to solution
####
#Date: 16 May 2012 Çar 18:18:11
#OSName: Microsoft Windows XP Service Pack 2
#OSVers: 5.1
#OSBuild: 2600
#AppName: RENK TANIMA
#Version: 11.0.1 32-bit
#AppKind: AppLib
#AppModDate: 05/16/2012 15:02 GMT
#LabVIEW Base Address: 0x30000000



16.05.2012 18:18:16.156
Crash 0x0: Crash caught by NIER
File Unknown(0) : Crash: Crash caught by NIER
minidump id: ae9d69b9-b594-4679-9566-c79c435eaf7b
ExceptionCode: 0xC0000025©N
0x3072DE84 - lvrt <unknown> + 0
0x3072E3BB - lvrt <unknown> + 0
0x3092664A - lvrt <unknown> + 0
0x30542F5C - lvrt <unknown> + 0
0x3081C291 - lvrt <unknown> + 0
0x3081C723 - lvrt <unknown> + 0
0x3081C877 - lvrt <unknown> + 0
0x3066E82F - lvrt <unknown> + 0
0x30670DEB - lvrt <unknown> + 0
0x30670F7D - lvrt <unknown> + 0
0x30671623 - lvrt <unknown> + 0
0x04A14257 - niimaqdx <unknown> + 0
0x04A18345 - niimaqdx <unknown> + 0
0x04A18810 - niimaqdx <unknown> + 0
0x01195463 - <unknown> <unknown> + 0
0x30625C27 - lvrt <unknown> + 0
0x0119518E - <unknown> <unknown> + 0
0x0397F518 - <unknown> <unknown> + 0
0x3090ED10 - lvrt <unknown> + 0
0x0000E8EC - <unknown> <unknown> + 0

 merhaba,

 renk sınıflandırma uygulamasında program,  kod sayfasından problemsiz çalışıyor .exe haline getirdiğimde açılıp bir kaç saniye sonra kapanıyor. Bu hatayı süreklide yapmıyor. Bazen problemsiz çalışıyor.10 denemenin aşağı yukarı 7 defasında hata veriyor.hataya ait lvlog dosyası yukarıdadır. exe dosyası  imaqdx kütüphanesini kullanamıyor gibi algıladım ben. Sıkıntıyı  nasıl aşabilirim acaba. 

0 Kudos
Message 1 of 26
(7,501 Views)

Donanımdan tutun da yazılımdaki bir hataya kadar bir çok sebep bu tür yazılım çökmelerine neden olabilmektedir. Daha önceden yapmıyorken yeni yapmaya başladıysa donanımsal bir sorun çıkmış olması muhtemel. Yazılımsal bir kodlama hatası olup olmadığını ise kodu eklerseniz incelemeye çalışırız.

0 Kudos
Message 2 of 26
(7,496 Views)

Aslında exe yi çalıştırmayı denediğimden bu yana böyle bi sıkıntı var. Yani en başından bu yana.kameraların hızları ile alakalı olabilir diye frame sayılarını düşürdüm ama işe yaramadı. Donanımsal bir problem ise normal denemelerdede problem çıkartması beklenmezmi acaba ? 

       Dosyaları zip ledim ama site kabul etmedi.Bu nedenle vi ları tek tek yükledim.

Download All
0 Kudos
Message 3 of 26
(7,493 Views)

LV 2010 ile kaydedip yükler misiniz? Sorunuzu yanlış anlamışım sanırım. Derleyici ekranında sorun çıkmıyorken uygulama yapıldıktan sonra sorun çıkıyor diyorsunuz. Uygulamayı LV ile geliştirme yaptığınız bilgisayarda mı çalıştırıyorsunuz peki? Aynı bilgisayarda hiç sorun çıkmaması gerekli çünkü. Başka bilgisayarda ise muhtemelen eksik sürücü, eklenti, vb gibi yüklemeniz gereken paketler vardır. Sanırım görüntü işleme uygulaması yapıyorsunuz. Başka bilgisayarda çalışabilmesi için "vision run-time" falan yüklü olmalı. Bazen çalıştığını söylemeniz ilginç biraz. Detaylı bilgi verebilirseniz daha iyi anlamak açısından iyi olur.

 

Geliştirme yaptığınız bilgisayarda da sorun çıkarıyor mu?

Başka bilgisayarda çalıştırıyorsanız gerekli sürücüleri falan yüklediniz mi?

Donanımlar MAX içinden sorunsuz çalışıyor mu?

Hangi sürümle geliştirdiniz karşıki bilgisayara hangi sürücüleri yüklediniz?

.

.

.

0 Kudos
Message 4 of 26
(7,488 Views)

aslında 2010 da kaydetmişdim ama tekrar yüklüyorum.

 

-  derleyici ekranında herhangi bir sorun çıkmıyor ama exe yapıp exe yı çalıştırdığımda sorun çıkıyor.

- uygulamayı geliştirme yaptığım bilgisayarda çalıştırıyorum. LV2011 ve kamera driverları sorun çıkartan  bilgisayarda kurulu.

- kamera görüntülerini MAX da sorunsuz alıyorum. geliştirme ortamındada sıkıntısız çalışıyor.

Download All
0 Kudos
Message 5 of 26
(7,484 Views)

Akşam incelemeye çalışacağım şu an şirket dışındayım ama geliştirme yaptığınız bilgisayarda sorunsuz çalıştırıyorken yüklediğiniz bilgisayarda sorun varsa eksik yüklenmiş ya da hatalı bir sürücü (run-time engine) sorunu vardır diye düşünüyorum.

0 Kudos
Message 6 of 26
(7,473 Views)

Aklıma sadece"Vision Development Module Run Time " geliyor. Ama runtime olmasa Exe de yapamazdınız sanırım.


Yasemin Barutçu
Electrical And Electronics Engineer
0 Kudos
Message 7 of 26
(7,471 Views)

programı yaptiğim bilgisayarda,  çalıştırdığım bilgisayarda aynı bilgisayar. Bi çok şey denedim ama olmuyor. 😞

0 Kudos
Message 8 of 26
(7,467 Views)

Verdiğiniz VI'ları açtım ama kusura bakmayın tümünü anlamak ve yorum yapmak için günlerimi harcamam lazım Smiley Sad Bu kadar çok görev (while loop) kullanmanız gerekli mi acaba? Hele görevler arası yerel değişkenlerle veri aktarıyor olmanız kodun okunabilirliği tamamen sıfıra indirmiş durumda Smiley Happy Gözüme çarpan ve bu tür uygulama kesintilerine neden olabilecek birkaç şey var.

 

İlki porta veri yazıyor ve okuyorsunuz, acaba yazılım sonlanırken port açık kalıyor ve birkaç sefer denemeniz de sıfırlanıp tekrar kullanılabilir duruma mı geliyor?

İkincisi SysExec komutu ile başka bir uygulama çağırıyorsunuz acaba o uygulama çalışmaya devam ederken tekrar çağırdığınızda mı hata oluşuyor?

Bir olasılık da bu kadar çok paralel görev olan yerde acaba bir Deadlock'mu meydana geliyor. Bu durum genelde yazılım kilitlenmesine neden olsa da belki de LV alt yapısı baştan derleyiciyi kesiyor olabilir.

İlk bakışta gördüklerim bunlar. İlave olarak paralel çalıştırmaya çalıştığınız "RENK TANIMA MCKMK.vi" çoklu çalıştırmaya izin vermiyor acaba bu sizin de istediğiniz bir şey midir?

 

Bu noktaları kodda devre dışı bırakıp küçük parçalar halinde testler yapın. Sorunun nerden çıktığını tespit edelim.

0 Kudos
Message 9 of 26
(7,461 Views)

Smiley Happy  haklısınız anlamak zaman alabilir. labview i  hakkını vererek  kullanmak için tabiri caizse daha çok fırın ekmek yemem lazım....:D 

 

uygulamayı özetlemeye çalışayım...Temelde color classification uygulaması yapıyorum. Renk tanıma mckmk.vi  vision assistant tarafından üretilen renk sınıflandırma vi dır.Üzerinde bir kaç değişiklik yaptığım için farklı olarak projeye ilave ettim. Örneğin "solrenkdosyası" isimli local değişken renk bilgilerinini tutulduğu clf dosyasıdır. renk tanıma mckmk.vi   ROI ile tanımladığım alanı clf dosyası içerisindeki örneklenen renklerle karşılaştırıp sonuç veriyor. Asıl uygulamanın temeli budur.

 

Sahadan gelen triger ve işlem sonucunun OK yada RED çıkışı paralel port üzerinden PLC ye gönderiliyor. port kullanımını iptal edip denemiştim.Sıkıntının portlardan kaynaklandığını zannetmem...Systemexec komutu ile NI ın color classification train programını kısayoldan çalıştırmak için kullanılıyor. İlgili butuna basılarak bir kereye mahsus program çalıştırılıyor. Bu program ile clf dosyası içerisindeki örneklenen renkler üzerinde düzenlemeler yapılıyor.

 

diğer kalan while loop lar ise triger sinyalı geldiğinde 1000ms boyunca kamerayı açık tut, renk karşılaştırması yap,sonucu üret, sonuç ok ise paralel portun OK cıkışını aktif et,red ise red çıkışını aktif et gibi kontrollerden ibarettir...Ayrıca set değerlerinin tutulduğu reçete kısmı var.

 

Benim aklıma gelen kısım ise şudur. Kullandığım kamera firewire2 destekli Allied marka renkli kameradır.Sistemde iki adet mevcut. Program ilk açılıkken kameraya bağlanamıyor gibi geldi bana.burada nasıl bir iyileştirme yapmam gerekiyor acaba. Örneğin bağlantı sağlanana kadar diğer while loop ları bekletme gibi...

 

ilginizden dolayı teşekkür ederim.

0 Kudos
Message 10 of 26
(7,453 Views)