NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


Reply
Member
mckmk
Posts: 29
0 Kudos
Accepted Solution

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

####
#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. 

Active Participant
Zafer.Depe
Posts: 348
0 Kudos

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

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.

Zafer DEPE
Elektronik Müh. (Arge Yazılım ve Uygulama Müh.)
E3TAM A.Ş.
www.e3tam.com
Member
mckmk
Posts: 29
0 Kudos

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

[ Edited ]

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.

Active Participant
Zafer.Depe
Posts: 348
0 Kudos

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

[ Edited ]

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?

.

.

.

Zafer DEPE
Elektronik Müh. (Arge Yazılım ve Uygulama Müh.)
E3TAM A.Ş.
www.e3tam.com
Member
mckmk
Posts: 29
0 Kudos

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

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.

Active Participant
Zafer.Depe
Posts: 348
0 Kudos

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

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.

Zafer DEPE
Elektronik Müh. (Arge Yazılım ve Uygulama Müh.)
E3TAM A.Ş.
www.e3tam.com
Member
No_RegreTs
Posts: 181
0 Kudos

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

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
Member
mckmk
Posts: 29
0 Kudos

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

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

Active Participant
Zafer.Depe
Posts: 348
0 Kudos

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

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 :smileysad: 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 :smileyhappy: 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.

Zafer DEPE
Elektronik Müh. (Arge Yazılım ve Uygulama Müh.)
E3TAM A.Ş.
www.e3tam.com
Member
mckmk
Posts: 29
0 Kudos

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

:smileyhappy:  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....:smileyvery-happy: 

 

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.

By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page