Dosya ve klasör konumları
Kurulum klasörü, Studio ve Live'ın ayar ve günlük dosyaları, proje dosyaları, .veri klasörü, yedekler, kullanıcı hesabı altındaki klasörler ve yedeklenmesi gerekenler.
Bu konu FabyaVision'ın bilgisayarda yazdığı ve okuduğu yerlerin tam listesidir. Yollar varsayılan kuruluma göredir; özel bir kurulum klasörü seçtiyseniz C:\Program Files (x86)\Fabyatek\FabyaVision yerine onu okuyun. Her programın kendi ayrıntıları ilgili konuda anlatılır.
Kurulum klasörü
Varsayılan konum 64 bit Windows'ta C:\Program Files (x86)\Fabyatek\FabyaVision, 32 bit Windows'ta C:\Program Files\Fabyatek\FabyaVision; yalnız bir kullanıcıya (/CURRENTUSER) kurulduysa %LOCALAPPDATA%\Programs\Fabyatek\FabyaVision. Programlar kardeş klasörlerdedir (Kurulum):
FabyaVision\
fabyavision.ico, unins000.exe simge ve kaldırma programı
fabyavision.lic deneme lisansı (yalnız deneme kurulumunda)
Studio\
FabyaVision_Studio.exe
studio_ayarlar.json Studio'nun kendi ayarları
logs\ Studio günlüğü
wwwroot\ arayüz dosyaları; wwwroot\help = bu kılavuz
Ornekler\Ornek_Tesis.fvs Yeni Proje penceresindeki "Örnek tesis" şablonu
Live\
FabyaVision_Live.exe
live_ayarlar.json Live'ın kendi ayarları
logs\ Live günlüğü
wwwroot\ arayüz dosyaları
Projeler\ varsayılan proje klasörü
Convert\
FabyaVision_Convert.exe
logs\ Convert günlüğü
LicenseManager\ Lisans Yöneticisi (yalnız tam sürüm)
Ornekler\
Demo_Projesi.fvs örnek proje kopyası (yalnız örnek bileşeniyle)
- Program dosyaları (
.exe,wwwroot) yalnız yöneticiye yazılabilir; değiştirmeyin. Her programınwwwroot\kurulu_diller.jsdosyası kurulumda seçilen dilleri tutar. - Kurulum, programların yazdığı yerleri kullanıcılara yazma izniyle açar:
Studio\logs,Live\logs,Convert\logs,Live\Projeler,studio_ayarlar.json,live_ayarlar.jsonve lisans klasörü (aşağıda). Bu yerler yazılamazsa ayarlar kalıcı olmaz, günlük tutulmaz. - Güncellemede ayar dosyalarına ve
Live\Projelerklasörüne dokunulmaz.
Studio
Aksi belirtilmedikçe yollar Studio\ klasörüne göredir.
| Dosya ya da klasör | İçerik |
|---|---|
studio_ayarlar.json | Tema, dil, arayüz ölçeği, yazar, varsayılan proje klasörü, otomatik yedek aralığı, 3B görünüm ve yerleştirme modeli, son açılan proje, son projeler listesi (en çok 10), son yükleme klasörü. Dosya yoksa ya da bozuksa varsayılanlarla açılır. Ayarlar |
..\ai\ | Yapay zekâ paketi: model dosyası ve çalışma bileşenleri. Kurulumla gelmez, ayrı indirilir; FabyaVision_AI_<sürüm>.exe onu kurulum klasöründeki ai klasörüne koyar. Studio klasöründe de durabilir ya da yeri studio_ayarlar.json'da verilebilir (Yapay Zekâ Yardımcısı'na genel bakış). |
logs\StudioAI_yyyyMMdd_HHmmss.log | Yerel model sunucusunun günlüğü. |
logs\Studio_yyyyMMdd.log | Günlük başına bir metin dosyası. 30 günden eski dosyalar Studio açılırken silinir. Yardım›Günlük klasörünü aç bu klasörü açar. Günlük dosyaları |
%LOCALAPPDATA%\FabyaVision_Studio\WebView2\ | Arayüzü çizen WebView2 bileşeninin kullanıcı verisi. Panel genişlikleri, sütun sıraları ve araç kutusu grup durumları burada saklanır. Elle düzenlenmez; silinirse bu düzen bilgileri sıfırlanır. |
Belgeler\FabyaVision Projeleri\ | Yeni Proje penceresinin önerdiği konum; Studio Ayarları'ndaki Proje klasörü boşsa kullanılır. Aç ve Farklı kaydet pencereleri ise son açılan projenin klasöründe başlar. |
Proje dosyaları
Bir proje tek bir dosyadır: <Ad>.fvs. Dosya UTF-8 metin olarak yazılan JSON'dur. Kaydederken yan dosyalar oluşur (Proje dosyaları, Revizyon ve yedek):
| Dosya | Ne zaman | Ne işe yarar |
|---|---|---|
<Ad>.fvs.tmp | Kaydetme sırasında | Önce buraya yazılır, sonra asıl dosyanın yerine konur; elektrik kesilirse yarım dosya kalmaz. Normalde görünmez. |
<Ad>.fvs.bak | Her Kaydet'te | Dosyanın bir önceki sürümü. Tek dosyadır, her kayıtta yenilenir. |
Yedek\<Ad>_<yyyy-MM-dd_HHmm>.fvs (proje dosyasının yanında) | Yedek kopya kaydet…, otomatik yedek | En çok 20 yedek tutulur. |
Yedek\ (Live'a yüklenen hedef klasörde) | Hedefte aynı proje varken Üzerine yaz denince | Eski sürüm saklanır; en çok 10. Projeyi Live'a yükleme |
<Ad>.veri\ | Live çalışırken | Projenin Live'da ürettiği veri. Aşağıya bakın. |
Live
Aksi belirtilmedikçe yollar Live\ klasörüne göredir.
| Dosya ya da klasör | İçerik |
|---|---|
live_ayarlar.json | Son açılan proje, proje klasörü, otomatik başlatma, ekran görüntüsü klasörü. Dosya yoksa ya da bozuksa güvenli varsayılanlarla çalışır. |
logs\Live_yyyyMMdd.log | Live'ın program günlüğü; 30 günden eski dosyalar açılışta silinir. |
Projeler\ | Proje seç ekranının taradığı varsayılan klasör. Buraya yazılamıyorsa %LOCALAPPDATA%\FabyaVision\Projeler kullanılır. Kurulumda Örnek proje seçildiyse Projeler\Demo_Projesi\Demo_Projesi.fvl da buradadır. |
%LOCALAPPDATA%\FabyaVision_Live\WebView2\ | Live'ın WebView2 kullanıcı verisi. Elle düzenlenmez. |
Belgeler\FabyaVision_Live\Ekran Görüntüleri\ | Ekran görüntüsü kaydet eylem tuşunun PNG dosyaları (live_ayarlar.json'daki EkranGoruntuKlasoru doluysa orası). |
Projeye ait veri: <Ad>.veri
Proje dosyasının yanındaki <Ad>.veri klasörünü Live yazar; Studio'dan yükleme ona dokunmaz. Başlıca alt klasörleri:
depo\: kalıcı tag değerleri, reçete kayıtları, görev durumu, bu bilgisayarın tercihleri (istasyon.json) ve bağlantı şifreleri (baglanti_sifreleri.json).gunluk\: aylık olay, alarm, arşiv, rapor, reçete aktarım, bildirim ve performans raporu kayıtları (olay_yyyyMM.log,alarm_yyyyMM.log,bildirim_yyyyMM.log…).raporlar\: performans raporlarının PDF ve Excel dosyaları (raporlar\<yyyy>\<MM>\).
Dosya dosya ayrıntı, silinme kuralları ve yedekleme: Live'ın dosyaları ve klasörleri.
Kullanıcı hesabı altındaki yerler
Bunlar %LOCALAPPDATA%\FabyaVision\ altındadır ve Windows kullanıcısına bağlıdır. Programı farklı bir Windows hesabıyla açarsanız o hesap kendi kopyasını oluşturur.
| Yer | İçerik |
|---|---|
uzak.anahtar | Uzaktan izleme oturum çerezlerini imzalayan anahtar. Windows hesabına bağlı olarak şifrelenir; silinirse tarayıcıdaki oturumlar geçersiz olur, yeniden giriş istenir. |
OpcUa\pki\own\ | Bu bilgisayarın OPC UA sertifikası (certs\*.der) ve özel anahtarı (private\*.pfx). |
OpcUa\pki\trusted\, issuer\, rejected\ | Elle güvenilen sunucu ve sertifika otoritesi sertifikaları; ara sertifika otoriteleri; reddedilen sunucu sertifikaları (inceleme için). |
OpcUa\sunucular\ | Her OPC UA sunucusunun ilk bağlantıda kaydedilen sertifikası (adres_port.der). |
OpcUa\sunucu-pki\ | Live'ın kendi OPC UA sunucusunun sertifika depoları: own\, trusted\, issuer\, rejected\. Sürücünün istemci sertifikasından ayrıdır (OPC UA sunucusu). |
Bildirim\ | E-posta şifresi, SMS anahtarı, modem APN şifresi ve SIM PIN (eposta.bin, sms.bin, apn.bin, pin.bin). Bu bilgisayara bağlı olarak şifrelenir; başka bilgisayara kopyalanınca okunmaz, orada yeniden girilir (Bildirim merkezi). |
Projeler\ | Program klasörüne yazılamadığında Live'ın yedek proje klasörü. |
Lisans dosyaları
Lisansla ilgili dosyalar program klasörünün dışındadır; FabyaVision'ı kaldırmak bunları silmez (Lisans ve etkinleştirme).
| Yer | İçerik |
|---|---|
%ProgramData%\Fabyatek\FabyaVision\Lisanslar\ | Bu bilgisayarın tam sürüm lisans dosyaları (*.fvk; eski *.lisans da okunur). Lisans sayfası ve Lisans Yöneticisi buraya yazar; kurulum klasörü bütün kullanıcılara yazılabilir açar. |
Lisanslar\lisans.idx (gizli dosya) | Çevrimiçi lisans denetiminin FabyaVision sunucusundan aldığı imzalı durumlar (aktif, iptal, taşındı). |
<USB>:\FabyaVision\Lisanslar\ | USB belleğe bağlı lisanslar. |
%LOCALAPPDATA%\Fabyatek\FabyaVision\cache\lic.idx ve HKCU\Software\Fabyatek\FabyaVision\Lisans (Durum değeri) | Aynı durumların bu Windows hesabındaki kopyaları. Okurken hepsi birleştirilir; birini silmek durumu değiştirmez. |
%LOCALAPPDATA%\Fabyatek\FabyaVision\cache\act.idx | Yalnız deneme sürümü: bu Windows hesabının çevrimiçi etkinleştirmesi (Deneme sürümü). |
Sizin seçtiğiniz yerler
Şu dosyaları programlar siz seçtiğiniz konuma yazar; ayrı bir varsayılan klasörleri yoktur: rapor PDF'i, CSV ve Excel dışa aktarımları, tag Excel ve CSV aktarımları, betik dosyaları. Konum için her seferinde dosya kaydet penceresi açılır.
Yedeklenecekler
| Ne | Neden |
|---|---|
Proje dosyaları (.fvs) ve Yedek klasörleri | Tasarımın kendisi. Studio bilgisayarında ve Live\Projeler'de. |
<Ad>.veri klasörleri | Canlı veri: kalıcı değerler, reçete kayıtları, alarm, olay, arşiv ve rapor geçmişi, performans raporu dosyaları. Hiçbir otomatik yedek bunları içermez. |
live_ayarlar.json | Hangi projenin ve klasörün kullanıldığı. |
studio_ayarlar.json | İsteğe bağlı: tema, yazar ve son projeler. |
Kaldırınca ne olur
logsklasörleri ve iki ayar dosyası silinir.Live\Projelerboş değilse silinmez ve kaldırma bitince yolu iletiyle bildirilir. Örnek proje kurulduysaDemo_Projesi.fvlkopyası da kullanıcı verisi sayılır ve kalır; iletiyi bu yüzden görürsünüz.%LOCALAPPDATA%altındaki klasörlere,Belgeleraltındaki proje ve ekran görüntülerine dokunulmaz. Lisans dosyaları (%ProgramData%\Fabyatek\FabyaVision\Lisanslar) ve kurulumla gelen SQL Server da kalır.